有n个数a1,a2……ana_1,a_2……a_na1,a2……an和一个数k,⊕\oplus⊕表示按位异或。对于$0\leq x\leq k,f(x)=(x \oplus a_1)+(x \oplus a_2)……(x \oplus a_n)$。求fmaxf_{max}fmax为多少。
一行两个数n,m,接下来一行m个用空格隔开的整数x1,x2……xnx_1,x_2……x_nx1,x2……xn。
一行一个数表示答案。
1≤n≤105,0≤k,ai≤10121\leq n\leq 10^5,0\leq k,a_i\leq 10^{12}1≤n≤105,0≤k,ai≤1012
使用您的 gxyz 通用账户