欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1698A.XOR Mixup
XOR Mixup
题目描述
有一个包含 个整数的数组 。令 为该数组所有元素的按位异或(bitwise XOR)结果。将 添加到数组 的末尾(此时数组长度为 ),然后将数组元素打乱顺序。
现在给你打乱后的新数组 。请你求出 的值。如果有多个可能的 ,你可以输出其中任意一个。
输入格式
输入包含多组测试用例。第一行包含一个整数 (),表示测试用例的数量。
每个测试用例的第一行包含一个整数 (),表示新数组 的元素个数。
每个测试用例的第二行包含 个整数 (),表示新数组 的元素。
输入保证数组 是按照题目描述的过程生成的,即一定存在某个 满足条件。
输出格式
对于每个测试用例,输出一个整数,表示 的值。如果有多个可能的 ,输出其中任意一个。
说明/提示
在第一个测试用例中,一种可能的原数组 为 。则 ( 表示按位异或),新数组为 。打乱后可能变为 。
在第二个测试用例中,一种可能的原数组 为 。则 ,新数组为 。打乱后可能变为 。
在第三个测试用例中,所有元素都等于 ,所以 。
在第四个测试用例中,一种可能的原数组 为 。则 ,新数组为 。打乱后数组可能不变,即 。(注意打乱后数组可以和原数组相同。)
由 ChatGPT 4.1 翻译
样例
4
4
4 3 2 5
5
6 1 10 7 10
6
6 6 6 6 6 6
3
100 100 0
3
7
6
0
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |