场外选手,无法写代码。想了一下思路,但是和讨论区的好像全都不一样,求问是否正确/hack
将 n 乘 2,转化为二进制,记作 m,那么现在只要满足两个数相加等于 m,异或等于 n 就行了。那么从最高位开始枚举,同时用一个变量记录前一位是否需要进位,然后简单分讨。