求助

P3372 【模板】线段树 1

你混淆了 线段树节点左右端点 和 查询的左右端点
by HxDlBbCo877 @ 2024-04-24 21:11:11


tr[u].l $\ne$ 查询时的 l
by HxDlBbCo877 @ 2024-04-24 21:12:32


``` inline void tagadd(long long d,long long l,long long r,long long p) { tr[p].tag+=d; tr[p].sum+=d*(r-l+1); } ``` 这玩意的 l、r 应该是 tr[p].l 和 tr[p].r 不是你传进去的 l、r,你传进去的是查询区间的长度啊 @[zhangzhixu000001](/user/1210321)
by HxDlBbCo877 @ 2024-04-24 21:17:09


谢谢,已 A
by zhangzhixu000001 @ 2024-04-24 21:44:29


|