不不不,对于线段树一类题目错了还不如再打一遍,因为查错的时间就够你再打一遍了(逃
by Kalista @ 2018-05-31 20:25:50
change函数里
```cpp
if(t[p].l == t[p].r){
t[p].max = v;
return;
}
```
是否应该改成
```cpp
t[p].max=max(t[p].max,v)
```
by Llf0703 @ 2018-05-31 20:26:19
@[i9_7980XE](/space/show?uid=77211)
by Llf0703 @ 2018-05-31 20:26:33
@[Llf0703](/space/show?uid=29696) 我试试
by i9_7980XE @ 2018-05-31 20:30:31
@[Llf0703](/space/show?uid=29696) 好像不行诶
by i9_7980XE @ 2018-05-31 20:34:10
您要不要考虑一下当你当前这颗树是空的情况,就是j=0时
by Kalista @ 2018-05-31 20:35:47
@[i9_7980XE](/space/show?uid=77211)
by Kalista @ 2018-05-31 20:37:15
@[i9_7980XE](/space/show?uid=77211) 我想会不会是初始化的问题?
因为一开始是个空的数列,我没有初始化值也A了
by Llf0703 @ 2018-05-31 20:48:15
@[Kalista](/space/show?uid=47350) 我试试
by i9_7980XE @ 2018-05-31 20:50:50
@[Llf0703](/space/show?uid=29696) 我试试
by i9_7980XE @ 2018-05-31 20:51:04