AT_arc122_d.[ARC122D] XOR Game
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
黑板上写有 2N 个整数,其中第 i 个整数为 Ai。
Alice 和 Bob 进行一场游戏。游戏共进行 N 轮,每一轮进行如下操作:
- 首先,Alice 从黑板上选择一个整数并将其擦除。设被选中的整数为 x。
- 接着,Bob 从黑板上选择一个整数并将其擦除。设被选中的整数为 y。
- 将 x ⊕ y 的值记录在笔记本上。这里的 ⊕ 表示按位异或运算。
最终,黑板上的所有整数都会被擦除,笔记本上会记录下 N 个整数。游戏的得分为笔记本上记录的整数中的最大值。Alice 的目标是最大化得分,Bob 的目标是最小化得分。请你求出当双方都采取最优策略时,游戏的得分是多少。
输入格式
输入以如下格式从标准输入读入:
N A1 A2 ⋯ A2N
输出格式
请输出答案。
输入输出样例
输入#1
2 0 1 3 5
输出#1
4
输入#2
2 0 0 0 0
输出#2
0
输入#3
10 974654030 99760550 750234695 255777344 907989127 917878091 818948631 690392797 579845317 549202360 511962375 203530861 491981716 64663831 561104719 541423175 301832976 252317904 471905694 350223945
输出#3
268507123
说明/提示
限制条件
- 1≤N≤2×105
- 0≤Ai<230
- 输入的所有值均为整数
样例解释 1
例如,游戏可能按如下方式进行。注意,这种进行方式不一定是最优的。
- 第 1 轮:
- Alice 选择 A1=0。
- Bob 选择 A3=3。
- 在笔记本上记录 0 ⊕ 3=3。
- 第 2 轮:
- Alice 选择 A4=5。
- Bob 选择 A2=1。
- 在笔记本上记录 5 ⊕ 1=4。
- 游戏得分为 max(3,4)=4。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?