左移右移运算符的优先度低于加减
也就是说,mid+1等效于(l+r)>>(1+1)
#define mid ((l+r)>>1)即可
by typeryougishiki @ 2019-04-04 00:33:47
楼上正解
by yyc001 @ 2019-04-04 07:00:37
@[BS一夏雪](/space/show?uid=117111) 移位优先级太靠后了
我第一次调也这么错了很久
by will5438 @ 2019-04-04 07:09:35
@[BS一夏雪](/space/show?uid=117111)
可以在存一个mid数组存啊
结构体的话写一个成员函数就好了qwq
by Jelly_Goat @ 2019-04-04 07:53:10
说了多少遍 DEFINE打括号解决大部分问题
by Imakf @ 2019-04-04 07:53:31
@[Jelly_Goat](/space/show?uid=122927) 存成数组真的比直接求 $mid$ 快吗?
by LittleDino @ 2019-04-04 08:09:08
@[白苏小公子喵](/space/show?uid=60563)
不知道
我使用的是动态的线段树,只能写一个函数缩空间
by Jelly_Goat @ 2019-04-04 10:43:33
**(:谢谢各位大佬!:) **
by BrandonSoong @ 2019-04-04 15:24:53