点8 WA了主要是位数不够导致的。
解决方案:开long long,然后定义全1数的时候打0xfffffffffffffff共15个f,反正下意识的多打点f。
long long
0xfffffffffffffff
然后调完点8,你会发现点6 WA了,答案输出-1,主要原因应该是数太大,然后异或给他干炸了。
解决方案:开unsigned long long,unsigned可以避免这种情况。
unsigned long long
unsigned