#P14783. [NERC 2025] Battle of Arrays
[NERC 2025] Battle of Arrays
Description
Alice 和 Bob 正在玩一个回合制游戏。初始时,Alice 拥有一个包含 个正整数的数组 ,Bob 拥有一个包含 个正整数的数组 。玩家轮流行动,Alice 先手。
在轮到一名玩家时,他必须从自己的数组中选取一个元素 ,并从对手的数组中选取最大的元素 。然后执行以下操作:
- 如果 :元素 被摧毁(从对手的数组中移除)。
- 如果 :元素 减少 ( 的值变为 )。
如果一名玩家在移动后,对手的数组变为空,则该玩家获胜。
假设双方都采取最优策略,请确定获胜者。
Input Format
每个输入包含多个测试用例。第一行包含测试用例的数量 ()。每个测试用例的第一行包含两个整数 和 () —— 分别表示 Alice 和 Bob 数组的大小。
第二行包含 个整数 () —— Alice 的数组。
第三行包含 个整数 () —— Bob 的数组。
保证所有测试用例的 之和不超过 ,所有测试用例的 之和也不超过 。
Output Format
对于每个测试用例,如果双方都遵循最优策略,请输出游戏的获胜者名字:“Alice” 或 “Bob”。
2
1 1
70
90
2 3
30 30
20 20 40
Alice
Bob
Hint
在第一个测试用例中,Alice 移动并将 Bob 的元素减少 ,使其变为 。然后 Bob 移动并将 Alice 的元素减少 ,使其变为 。最后,Alice 移动,摧毁 Bob 的元素,并获胜。
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号