AT_arc174_f.[ARC174F] Final Stage
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Alice 和 Bob 作为玩家,使用长度为 N 的数列 L,R 进行如下游戏。
- 游戏共进行 N 回合。
- 当 i 为奇数时,第 i 回合由 Alice 操作;当 i 为偶数时,第 i 回合由 Bob 操作。
- 最初,准备一堆石子。
- 按照 i=1,2,…,N 的顺序,依次进行以下操作(称为第 i 回合):
- 在第 i 回合,轮到的玩家必须从石堆中取走不少于 Li 个且不多于 Ri 个的整数个石子。
- 如果无法满足上述条件取石子,则当前轮到的玩家失败,另一方获胜。
- 若第 N 回合结束时双方都未失败,则游戏以平局结束。
在游戏开始前,双方都已知数列 L,R 以及初始石子的数量。
此时,可以证明该游戏必然属于以下三种解析结果之一:
Alice…… Alice 存在必胜策略。Bob…… Bob 存在必胜策略。Draw…… 双方都不存在必胜策略。
对于本游戏,需要回答 Q 个问题。第 i 个问题如下:
- 假设游戏开始时石堆中有 Ci 个石子。请回答该情况下游戏的解析结果,输出
Alice、Bob或Draw。
输入格式
输入通过标准输入给出,格式如下:
N L1 R1 L2 R2 ⋯ LN RN Q C1 C2 ⋯ CQ
输出格式
共输出 Q 行。
第 i 行输出第 i 个问题的答案。
输入输出样例
输入#1
4 1 3 1 2 3 4 1 2 11 1 2 3 4 5 6 7 8 9 10 11
输出#1
Alice Alice Alice Bob Bob Alice Alice Alice Draw Draw Draw
说明/提示
数据范围
- N,Li,Ri,Q,Ci 均为整数。
- 1≤N≤3×105
- 1≤Li≤Ri≤109
- 1≤Q≤3×105
- 1≤Ci≤∑i=1NRi
样例解释 1
本输入包含 11 个问题。
- 当 Ci≤3 时,Alice 可以在第 1 回合直接取完所有石子,必胜。
- 当 4≤Ci≤5 时,Bob 存在必胜策略。
- 当 6≤Ci≤8 时,Alice 存在必胜策略。
- 当 9≤Ci 时,双方都不存在必胜策略。
- 以 Ci=9 为例,游戏过程如下:
- 第 1 回合 Alice 取 3 个石子,剩 6 个。
- 第 2 回合 Bob 取 1 个石子,剩 5 个。
- 第 3 回合 Alice 取 4 个石子,剩 1 个。
- 第 4 回合 Bob 取 1 个石子,剩 0 个。
- 第 4 回合结束时双方都未失败,游戏平局。
- 其他情况也可以类似分析。对于 Ci=9,可以证明双方都不存在必胜策略(即双方都采取最优策略时,游戏以平局结束)。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?