pushdown写少了
加上
```c
add[lp]=0;
add[rp]=0;
```
就AC了
```c
void Push_down(int l,int r,int p){
if(bj[p]){
maxx[rp]=vis[p];
maxx[lp]=vis[p];
vis[lp]=vis[p];
vis[rp]=vis[p];
add[lp]=0;
add[rp]=0;
vis[p]=0;
bj[p]=0;
bj[rp]=1;
bj[lp]=1;
}
if(add[p]){
maxx[lp]+=add[p];
maxx[rp]+=add[p];
add[lp]+=add[p];
add[rp]+=add[p];
add[p]=0;
}
}
```
by wangbo0 @ 2023-09-29 08:33:50
求关注
by wangbo0 @ 2023-09-29 08:36:16