#ATarc170d. [ARC170D] Triangle Card Game
[ARC170D] Triangle Card Game
题目描述
Alice 和 Bob 正在进行一场游戏。
开始时,Alice 和 Bob 各自拥有 张卡片,Alice 的第 张卡片上写有整数 ,Bob 的第 张卡片上写有整数 。
游戏按照以下步骤进行:
- 准备一块空白的黑板。
- Alice 吃掉自己的一张卡片,并将该卡片上的整数写在黑板上。
- 接着,Bob 吃掉自己的一张卡片,并将该卡片上的整数写在黑板上。
- 最后,Alice 再吃掉自己的一张卡片,并将该卡片上的整数写在黑板上。
如果黑板上写的 个整数可以作为三角形的三条边的长度(即存在非退化三角形),则 Alice 获胜;否则 Bob 获胜。
请判断在双方都采取最优策略的情况下,谁会获胜。
给定 组测试数据,请分别输出每组的答案。
输入格式
输入以如下格式从标准输入读入。
每组测试数据的格式如下:
输出格式
输出 行。第 行输出第 组测试数据的结果。如果 Alice 获胜,输出 Alice;如果 Bob 获胜,输出 Bob。
样例 1
输入
3
3
1 2 3
4 5 6
4
6 1 5 10
2 2 4 5
10
3 1 4 1 5 9 2 6 5 3
2 7 1 8 2 8 1 8 2 8
输出
Bob
Alice
Alice
说明/提示
限制条件
- 所有输入的数值均为整数
- 所有测试数据中 的总和不超过
样例解释 1
对于第 组测试数据,游戏可以如下进行:
- Alice 吃掉写有 的卡片,在黑板上写下 。
- Bob 吃掉写有 的卡片,在黑板上写下 。
- Alice 吃掉写有 的卡片,在黑板上写下 。
- 黑板上的数字为 ,这三条边无法组成三角形,因此 Bob 获胜。
对于本组数据,上述步骤未必是双方的最优策略,但可以证明,在双方都采取最优策略的情况下,Bob 会获胜。
由 ChatGPT 4.1 翻译