AT_arc151_c.[ARC151C] 01 Game

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 个格子,分别为格子 11、格子 22、…\ldots、格子 NN,对于 i=1,2,…,N−1i = 1, 2, \ldots, N-1,格子 ii 和格子 i+1i+1 是相邻的。

开始时,有 MM 个格子上写有 00 或 11。具体来说,对于 i=1,2,…,Mi = 1, 2, \ldots, M,格子 XiX_i 上写有 YiY_i。其余 N−MN-M 个格子上没有写任何数字。

高桥君和青木君两人进行对战游戏。高桥君先手,两人轮流进行如下操作:

  • 选择一个尚未写数字的格子,在该格子上写上 00 或 11。但写入后,不能出现某两个相邻的格子上写有相同的数字。

无法进行操作的一方判负,未判负的一方获胜。

请判断在双方都采取最优策略的情况下,谁会获胜。

输入格式

输入以如下格式从标准输入读入。

NN MM X1X_1 Y1Y_1 X2X_2 Y2Y_2 ⋮\vdots XMX_M YMY_M

输出格式

如果高桥君获胜,输出 Takahashi;如果青木君获胜,输出 Aoki。

输入输出样例

  • 输入#1

    7 2
    2 0
    4 1

    输出#1

    Takahashi
  • 输入#2

    3 3
    1 1
    2 0
    3 1

    输出#2

    Aoki
  • 输入#3

    1000000000000000000 0

    输出#3

    Aoki

说明/提示

限制条件

  • 1≤N≤10181 \leq N \leq 10^{18}
  • 0≤M≤min⁡{N,2×105}0 \leq M \leq \min\lbrace N, 2 \times 10^5 \rbrace
  • 1≤X1<X2<⋯<XM≤N1 \leq X_1 < X_2 < \cdots < X_M \leq N
  • Yi∈{0,1}Y_i \in \lbrace 0, 1 \rbrace
  • 若 Xi+1=Xi+1X_i + 1 = X_{i+1},则 Yi≠Yi+1Y_i \neq Y_{i+1}
  • 输入均为整数

样例解释 1

下面给出游戏进行的一种可能情况。

  1. 高桥君在格子 66 上写入 00。
  2. 青木君在格子 11 上写入 11。
  3. 高桥君在格子 77 上写入 11。
    此后,青木君无法在任何格子上写入 00 或 11,因此高桥君获胜。

样例解释 2

游戏开始时,所有格子上都已经写有 00 或 11,因此先手的高桥君无法行动,青木君获胜。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页