如果你在统计二进制 111 的个数时选择手写函数而不是 __builtin_popcount(),而且在手写时用了下列写法,请确保你开了 long long。
__builtin_popcount()
for(;x;x>>=1) if(x&1) s++;
如果是 lowbit 写法就没事,我也不知道为啥,有大佬可以解答一下吗?(上面的写法最后一个点会死循环)