写的应该对,RE整不会

P3373 【模板】线段树 2

在 query 函数中,outrange 的情况没有返回值,所以 RE 了,加一句 `return 0;` 就好了。 ```cpp ll query(int u,int L,int R,int l,int r) { // printf("(%d,%d,%d)",l,r,tree[u]); if(inrange(l,r,L,R)) return tree[u]; else if(!outrange(l,r,L,R)) { if(lazy[u]||lazy2[u]!=1) pushdown(u,l,r); int mid=(l+r)>>1; return query(u*2,L,R,l,mid)+query(u*2+1,L,R,mid+1,r); } return 0; } ```
by MrcFrst_LRY @ 2023-09-14 14:54:19


@[MrcFrst_LRY](/user/600671) 谢谢,已改正,此贴结
by lizicheng3042 @ 2023-09-17 08:54:58


|