#P17128. [ICPC 2025 Shanghai R] AGI
[ICPC 2025 Shanghai R] AGI
背景
试题来自 清华大学学生算法协会。
题目描述
Menji 博士是人工智能领域的专家。现在,他正在训练一个名为 Bot 的 AGI(人工游戏智能)。
为了教会 Bot 如何玩游戏,他每天都会和 Bot 一起玩。今天他们在玩以下这个游戏:
游戏开始时,有一个包含 个非负整数的序列 ,以及一个数字 。初始时 。
Menji 和 Bot 轮流行动,Menji 先手:
- 在 Menji 的回合中,他从序列中选择一个数 ,将 更新为 ,并将 从序列中删除。注意 表示按位异或运算。
- 在 Bot 的回合中,他从序列中选择一个数 并将 从序列中删除。
当序列中不再剩下任何数字时,游戏结束。如果最终 ,则 Menji 获胜;否则 Bot 获胜。
Menji 想知道,如果双方都采取最优策略,游戏的胜者会是谁。
输入格式
输入包含多组测试用例。第一行包含一个整数 (),表示测试用例的数量。
对于每组测试用例,第一行包含一个整数 (),含义如题所述。
第二行包含 个整数 (),表示游戏中的整数。
保证所有测试用例的 之和不超过 。
输出格式
对于每组测试用例,如果 Menji 能够获胜,则输出一行 Menji;否则输出一行 Bot。
5
2
1 1 3 3
2
1 1 1 3
3
1 1 4 5 1 4
3
1 9 1 9 8 10
6
1 1 4 5 1 4 1 9 1 9 8 10
Bot
Menji
Menji
Menji
Bot
提示
对于第 组测试用例,无论 Menji 选择哪个数,Bot 总可以选择一个相同的数,因此 Menji 最终会选到一个 和一个 ,,故 Bot 总能获胜。
对于第 组测试用例,Menji 可以在第一回合选择一个 ;无论 Bot 选择什么,Menji 都可以再选择另一个 ,这样 Menji 最终拿到两个 ,,故 Menji 总能获胜。
翻译由 DeepSeek V4 Pro 完成