AT_agc014_d.[AGC014D] Black and White Tree

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

有一棵包含 NN 个顶点的树,顶点编号为 11 到 NN。另外,N−1N-1 条边中,第 ii 条边连接顶点 aia_i 与顶点 bib_i。

初始时,所有顶点均未被染色。

高桥君和青木君轮流对每个顶点进行染色操作,游戏规则如下:

  • 由高桥君先手,轮流进行如下操作:
    • 从尚未被染色的顶点中选择一个。
    • 若为高桥君操作,将该顶点染为白色;若为青木君操作,将该顶点染为黑色。

当所有顶点都被染色后,两人紧接着再进行一次如下操作:

  • 将所有与黑色顶点相邻的白色顶点同时变为黑色。

请注意,这一步对所有满足条件的顶点是同时进行的,而不是依次逐个执行。

如果最后仍存在白色顶点,则高桥君获胜;否则全为黑色顶点时,青木君获胜。请判断在两人都采取最优策略的情况下,哪一方会获胜。

输入格式

输入以下格式,由标准输入读入。

NN
a1 b1a_1\ b_1
a2 b2a_2\ b_2
⋮\vdots
aN−1 bN−1a_{N-1}\ b_{N-1}

输出格式

如果先手的高桥君获胜,输出 First;如果后手的青木君获胜,输出 Second。

输入输出样例

  • 输入#1

    3
    1 2
    2 3

    输出#1

    First
  • 输入#2

    4
    1 2
    2 3
    2 4

    输出#2

    First
  • 输入#3

    6
    1 2
    2 3
    3 4
    2 5
    5 6

    输出#3

    Second

说明/提示

限制条件

  • 2≤N≤1052\leq N\leq 10^5
  • 1≤ai,bi≤N1\leq a_i,b_i\leq N
  • ai≠bia_i\neq b_i
  • 输入保证构成一棵树

样例说明 1

给出一种可能的游戏过程如下:

  • 高桥君首先将顶点 22 染为白色。
  • 然后青木君将顶点 11 染为黑色。
  • 最后高桥君将顶点 33 染为白色。

按照这样的流程,执行最后的染色操作后,顶点 1,2,31,2,3 的颜色分别为黑、黑、白,因此高桥君获胜。

由 ChatGPT 5 翻译

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

首页