AT_abc398_g.[ABC398G] Not Only Tree Game

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定一个简单无向图 GG,包含 NN 个顶点和 MM 条边,顶点编号为 11 到 NN,边编号为 11 到 MM。其中第 ii 条边连接顶点 UiU_i 和 ViV_i。初始时,GG 中不包含奇闭路。

青木君和高桥君将使用这个图 GG 进行游戏。两人轮流执行以下操作(青木君为先手):

  • 选择满足 1≤i<j≤N1 \leq i < j \leq N 的整数对 (i,j)(i, j),且满足以下两个条件:

    • GG 当前不包含连接顶点 ii 和顶点 jj 的边;
    • 在 GG 中添加连接顶点 ii 和顶点 jj 的边后,GG 仍然不形成奇闭路;

    然后,将这条边添加到 GG 中。

无法进行操作的一方判负,另一方获胜。请判断在双方采取最优策略的情况下,哪一方会获胜。

奇环的定义:当且仅当顶点序列 (v0,v1,…,vk)(v_0, v_1, \ldots, v_k) 满足以下所有条件时,称该序列为奇环:

  • kk 是奇数;
  • v0=vkv_0 = v_k;
  • 对于所有 1≤i≤k1 \leq i \leq k,存在连接顶点 vi−1v_{i-1} 和 viv_i 的边。

输入格式

输入通过标准输入给出,格式如下:

NN MM
U1U_1 V1V_1
U2U_2 V2V_2
⋮\vdots
UMU_M VMV_M

输出格式

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

输入输出样例

  • 输入#1

    4 3
    1 2
    2 3
    3 4

    输出#1

    Aoki
  • 输入#2

    4 2
    1 2
    3 4

    输出#2

    Takahashi
  • 输入#3

    9 5
    2 9
    2 3
    4 6
    5 7
    1 8

    输出#3

    Aoki

说明/提示

约束条件

  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 0≤M≤2×1050 \leq M \leq 2 \times 10^5
  • 1≤Ui<Vi≤N1 \leq U_i < V_i \leq N
  • 给定的图 GG 不包含奇闭路;
  • 给定的图 GG 不存在多重边;
  • 输入均为整数。

样例解释 1

先手青木君选择 (1,4)(1, 4) 添加边后,后手高桥君无法进行任何操作,因此青木君获胜。

样例解释 2

无论青木君如何操作,高桥君都将获胜。

翻译由 DeepSeek R1 完成

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

首页