#P9277. [AGM 2023 资格赛] 反转
[AGM 2023 资格赛] 反转
题目描述
给定长度为 的序列 满足每个数都小于 。你需要执行恰好 次操作,每次操作是把其中一个数的某一个二进制位反转。最终你需要使得
最大,其中 为按位异或运算。
输入格式
第一行包含整数 ,保证 。
下一行包含 个整数,即序列 。对于所有 ,保证 。
输出格式
行,每行包含两个整数 和 ,满足 ,表示数字 的第 位反转。即 。
你可以多次反转同一个位。如果有多个使总和最大化的解输出任意一个即可。
2 5 1
0 31
1 0
4 2 2
0 0 2 2
4 0
3 0
5 6 4
63 15 0 10 5
5 5
4 5
4 4
5 4