P5390 [Cnoi2019]数学作业求子集异或和的和拆成2进制,假设有x个数这一位为1,剩下n-x个数对答案没有贡献,对于这一位而言,对答案的贡献就是,x个数选奇数个数的方案数*2^(n-x).由二项式定理,(1-1)^x=sigema(0,x) (-1)^i*(x,i)=0选奇数个和选偶数个方案是相同的,总共是2^x,这样就是2^(x-1).所以这一位的答案为:2^(x-1) * 2^(n-x)=2^(n-1)所以对于所以所有位而言,总的答案就是所有数或起来*2^(n-1) #includ…