萌新求助

P3372 【模板】线段树 1

```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


|