```cpp
if(L<=l&&R>=r){
tr[u].sum+=tr[u].len*d;
tr[u].lazy+=d;
pushdown(u);
return ;
}
```
这句`pushdown`会访问叶子结点的下一层节点,从而下标越界RE。(口糊)
by 木木! @ 2019-10-07 12:30:28
@[bellmanford](/space/show?uid=116015) QwQ
by 木木! @ 2019-10-07 12:31:08
请不要发三个讨论谢谢
by guodong @ 2019-10-07 12:32:07
@[木木!](/space/show?uid=49458) 不对啊
by bellmanford @ 2019-10-07 12:35:14
@[bellmanford](/space/show?uid=116015) 你代码出啥错了啊QwQ
by 木木! @ 2019-10-07 12:36:21
@[木木!](/space/show?uid=49458) WA
by bellmanford @ 2019-10-07 12:37:29
@[bellmanford](/space/show?uid=116015) 叶节点不能`pushup`。
by 木木! @ 2019-10-07 12:45:32
@[木木!](/space/show?uid=49458) 谢谢
by bellmanford @ 2019-10-07 13:01:47