#agc014d. [agc014_d]Black and White Tree
[agc014_d]Black and White Tree
题目描述
有一棵由 个顶点编号为 到 的树。第 条边连接顶点 和 。
初始状态下,每个顶点都没有被染色。
高桥和青木正在玩一个涂色的游戏。在这个游戏中,他们交替执行以下操作,从高桥开始:
- 选择一个尚未染色的顶点。
- 如果正在执行这个操作的是高桥,则将该顶点涂成白色;如果是青木,则将其涂成黑色。
然后,在所有顶点都被染色之后,进行以下过程:
- 将与黑色顶点相邻的每个白色顶点重新涂成黑色。
注意,所有这些白色顶点都同时被重新涂色,而不是一个接一个地进行。
如果仍然存在一个或多个白色顶点,则高桥获胜;如果所有顶点现在都是黑色的,则青木获胜。假设两个人都采取最优策略,确定游戏的获胜者。
约束条件
- 输入图是一棵树。
输入
输入从标准输入读取,格式如下:
:
输出
如果高桥获胜,则打印 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