這題有個TAG-->bit manipulation
所以很明顯是要用bit去寫,因為是XOR 所以我們可以知道相加跟XOR相同的結果只出現在N的那個位元為0時->可以寫寫看
然後知道i變成二進制時N為1的地方i要為0、N為0的地方i可以是0或1,所以只要算出N裡面0的數量然後就可以用高中的排列組合得出答案。-->有更好的寫法可以跟我說XDD