学习异或
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
白浅妹妹学习了异或运算,现在她开始异或了。
她现在有 个数字,她必须选中一个数字将它异或 ,其余数字都不变。
现在白浅妹妹想让 个数字的和变得尽可能大,请问这些数字的和最多为多大。
输入文件 xor.in
第一行输入两个正整数 ,。
第二行输入 个正整数,其中第 个正整数为 。
输出文件 xor.out
输出一行一个整数表示答案。
7 3
1 2 3 4 5 6 7
31
将数字 异或 得到 ,此时整个数组的和变成 。
提示
对于 的数据,有 ;
对于 的数据,有 ;
对于 的数据,有 ;
对于 的数据,有 。