AT_abc349_e.[ABC349E] Weighted Tic-Tac-Toe

提高+/省选-

通过率:0%

AC君温馨提醒

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

题目描述

有一个 3×33 \times 3 的格子。第 ii 行第 jj 列的格子记作格子 (i,j)(i, j),其中 1≤i,j≤31 \leq i, j \leq 3。每个格子 (i,j)(i, j) 上写有一个整数 Ai,jA_{i, j}。保证 ∑i=13∑j=13Ai,j\sum_{i=1}^3 \sum_{j=1}^3 A_{i, j} 是奇数。所有格子初始时都是白色。

高桥君和青木君用这个格子进行游戏。游戏中,高桥君先手,两人轮流进行如下操作:

  • 选择一个当前为白色的格子 (i,j)(i, j)(保证每次操作时一定存在这样的格子)。进行操作的玩家获得 Ai,jA_{i, j} 分数。然后,如果当前玩家是高桥君,则将该格子涂为红色;如果是青木君,则涂为蓝色。

每次操作后,进行如下判定:

  • 判断是否存在某一行、某一列或某一条对角线上有三个连续的格子被涂成相同的颜色。如果存在,则游戏立即结束。如果是三连红,则高桥君获胜;如果是三连蓝,则青木君获胜。
  • 判断是否还存在白色格子。如果不存在,则游戏立即结束,此时累计得分较高的玩家获胜。

保证游戏一定会在有限步内结束,且最终必有一方获胜。两人都以获胜为目标并采取最优策略时,请判断最终谁会获胜。

输入格式

输入为一行,包含 A1,1A_{1,1} A1,2A_{1,2} A1,3A_{1,3} A2,1A_{2,1} A2,2A_{2,2} A2,3A_{2,3} A3,1A_{3,1} A3,2A_{3,2} A3,3A_{3,3}。

输出格式

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

输入输出样例

  • 输入#1

    0 0 0
    0 1 0
    0 0 0

    输出#1

    Takahashi
  • 输入#2

    -1 1 0
    -4 -2 -5
    -4 -1 -5

    输出#2

    Aoki

说明/提示

限制条件

  • ∣Ai,j∣≤109|A_{i, j}| \leq 10^9
  • ∑i=13∑j=13Ai,j\sum_{i=1}^3 \sum_{j=1}^3 A_{i, j} 为奇数
  • 输入均为整数

样例解释 1

如果高桥君第一步选择 (2,2)(2, 2),无论青木君如何行动,高桥君都可以通过合理操作避免出现三连蓝。如果出现三连红,则高桥君获胜。如果没有出现三连红且游戏结束,此时高桥君得 11 分,青木君得 00 分,因此无论如何高桥君都能获胜。

由 ChatGPT 4.1 翻译

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

首页