线段树样例过不了,应该是add_interval的锅

P3372 【模板】线段树 1

@[HyyypRtf06](/user/315602) ```cpp tree[k].w+=(tree[k].r-tree[k].l+1); ``` 改成 ```cpp tree[k].w+=(tree[k].r-tree[k].l+1)*add; ```
by Marser @ 2020-04-03 21:28:25


@[Marser](/user/17930) 哦!知道了,我去查一下,谢谢。
by HyyypRtf06 @ 2020-04-03 21:29:24


```cpp if(tree[k].l>=l&&tree[k].r<=r){ tree[k].w+=(tree[k].r-tree[k].l+1); tree[k].f+=add; return; } ``` 这有问题吧
by yu__xuan @ 2020-04-03 21:30:36


@[Marser](/user/17930) 可是改完了只有10pts啊QwQ.
by HyyypRtf06 @ 2020-04-03 21:30:52


@[yu__xuan](/user/142110) 抱歉,这个是我自学的,有什么问题烦请明示QwQ
by HyyypRtf06 @ 2020-04-03 21:31:30


那个也没有\*add啊
by IntrepidStrayer @ 2020-04-03 21:32:07


```cpp tree[k].w+=(tree[k].r-tree[k].l+1)*add; ```
by IntrepidStrayer @ 2020-04-03 21:32:28


@[HyyypRtf06](/user/315602) ```cpp add_interval(mid-1,r,add,right(k)); ``` 改成 ```cpp add_interval(mid+1,r,add,right(k)); ```
by Marser @ 2020-04-03 21:33:24


@[Marser](/user/17930) 嘶,又犯这种低级错误了,可是还是不能对鸭QwQ
by HyyypRtf06 @ 2020-04-03 21:36:16


@[fhh_orz](/user/214437) 请问您说的是哪个没有乘`add`,不好意思我没找着
by HyyypRtf06 @ 2020-04-03 21:36:55


| 下一页