int mid能过,mid为啥wa了

P3373 【模板】线段树 2

你全局mid会导致递归完之后不是那个mid
by star_magic_young @ 2018-03-04 20:47:26


build(nw<<1,l,mid); 上面那句递归的时候mid会变啊...这样下面这句怎么办... build((nw<<1)+1,mid+1,r);
by Shallowy @ 2018-03-04 21:16:12


@[Shallowy](/space/show?uid=27463) ```cpp #define mid ((l+r)>>1) ```
by iotang @ 2018-03-05 07:53:32


@[IsaacOriTang](/space/show?uid=44176) 那就是(l+r>>1)了...~~少一对括号呢~~
by Shallowy @ 2018-03-05 21:01:26


谢谢大家
by jiuguaiwf @ 2018-03-06 17:03:39


|