#ATarc174f. [ARC174F] Final Stage
[ARC174F] Final Stage
题目描述
Alice 和 Bob 作为玩家,使用长度为 的数列 进行如下游戏。
- 游戏共进行 回合。
- 当 为奇数时,第 回合由 Alice 操作;当 为偶数时,第 回合由 Bob 操作。
- 最初,准备一堆石子。
- 按照 的顺序,依次进行以下操作(称为第 回合):
- 在第 回合,轮到的玩家必须从石堆中取走不少于 个且不多于 个的整数个石子。
- 如果无法满足上述条件取石子,则当前轮到的玩家失败,另一方获胜。
- 若第 回合结束时双方都未失败,则游戏以平局结束。
在游戏开始前,双方都已知数列 以及初始石子的数量。
此时,可以证明该游戏必然属于以下三种解析结果之一:
Alice…… Alice 存在必胜策略。Bob…… Bob 存在必胜策略。Draw…… 双方都不存在必胜策略。
对于本游戏,需要回答 个问题。第 个问题如下:
- 假设游戏开始时石堆中有 个石子。请回答该情况下游戏的解析结果,输出
Alice、Bob或Draw。
输入格式
输入通过标准输入给出,格式如下:
输出格式
共输出 行。
第 行输出第 个问题的答案。
样例 1
输入
4
1 3
1 2
3 4
1 2
11
1
2
3
4
5
6
7
8
9
10
11
输出
Alice
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Draw
Draw
Draw
说明/提示
数据范围
- 均为整数。
样例解释 1
本输入包含 个问题。
- 当 时,Alice 可以在第 回合直接取完所有石子,必胜。
- 当 时,Bob 存在必胜策略。
- 当 时,Alice 存在必胜策略。
- 当 时,双方都不存在必胜策略。
- 以 为例,游戏过程如下:
- 第 回合 Alice 取 个石子,剩 个。
- 第 回合 Bob 取 个石子,剩 个。
- 第 回合 Alice 取 个石子,剩 个。
- 第 回合 Bob 取 个石子,剩 个。
- 第 回合结束时双方都未失败,游戏平局。
- 其他情况也可以类似分析。对于 ,可以证明双方都不存在必胜策略(即双方都采取最优策略时,游戏以平局结束)。
由 ChatGPT 4.1 翻译