AT_abc201_d.[ABC201D] Game in Momotetsu World

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

有一个 HH 行 WW 列的格子,每个格子要么是蓝色格子,要么是红色格子。第 ii 行第 jj 列的格子,如果 Ai,jA_{i,j} 为 +,则为蓝色格子;如果为 -,则为红色格子。
最初,有一个棋子放在格子的左上角,高桥君和青木君用这个棋子进行游戏。
两人的初始得分都是 00。两人轮流操作,从高桥君开始,每次可以进行以下操作:

  • 将棋子向右或向下移动一格,但不能将棋子移出格子范围。移动后,如果棋子所在格子是蓝色格子,则操作者得 11 分;如果是红色格子,则失去 11 分。

当某一方无法再操作时,游戏结束。若两人的得分不同,则得分高者获胜;若得分相同,则为平局。
假设双方都采取最优策略,请你输出游戏的结果。

输入格式

输入按以下格式从标准输入给出。

HH WW
A1,1A1,2A1,3…A1,WA_{1,1}A_{1,2}A_{1,3}\dots A_{1,W}
A2,1A2,2A2,3…A2,WA_{2,1}A_{2,2}A_{2,3}\dots A_{2,W}
A3,1A3,2A3,3…A3,WA_{3,1}A_{3,2}A_{3,3}\dots A_{3,W}
⋮\hspace{2cm}\vdots
AH,1AH,2AH,3…AH,WA_{H,1}A_{H,2}A_{H,3}\dots A_{H,W}

输出格式

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

输入输出样例

  • 输入#1

    3 3
    ---
    +-+
    +--

    输出#1

    Takahashi
  • 输入#2

    2 4
    +++-
    -+-+

    输出#2

    Aoki
  • 输入#3

    1 1
    -

    输出#3

    Draw

说明/提示

限制条件

  • 1≤H,W≤20001 \leq H, W \leq 2000
  • Ai,jA_{i,j} 仅为 + 或 -

样例解释 1

高桥君可以通过如下策略获胜。首先高桥君将棋子向右移动。移动后的格子为红色格子,因此高桥君失去 11 分,当前得分分别为 −1,0-1, 0。

  • 如果青木君接下来向右移动,则高桥君向下移动;
  • 如果青木君向下移动,则高桥君向右移动。
    无论哪种情况,青木君都会将棋子移动到红色格子,失去 11 分,而高桥君会移动到蓝色格子,获得 11 分,因此得分分别为 0,−10, -1。
    此时棋子在第 22 行第 33 列,下一步青木君只能向下移动,移动到红色格子,得分分别为 0,−20, -2。
    此时棋子无法再移动,游戏结束,高桥君获胜。

样例解释 2

无论高桥君如何操作,青木君都能通过最优策略获胜。

样例解释 3

此时游戏立即结束,双方得分均为 00,结果为平局。

由 ChatGPT 4.1 翻译

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

首页