nkzx树状数组训练过程中发现的坑。
lowbit操作
#define lowbit(x) x & -x
若x = 0, lowbit(x) = 0, 则无法完成操作, 会死循环
若x = -1,lowbit(x) = 1, 然后lowbit(1) = -1, 造成死循环
警示后人
nkzx树状数组训练过程中发现的坑。
lowbit操作
#define lowbit(x) x & -x
若x = 0, lowbit(x) = 0, 则无法完成操作, 会死循环
若x = -1,lowbit(x) = 1, 然后lowbit(1) = -1, 造成死循环
警示后人