AT_arc105_e.[ARC105E] Keep Graph Disconnected
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个包含 N 个编号为 1 到 N 的顶点和 M 条编号为 1 到 M 的边的无向图 G。第 i 条边连接顶点 ai 和顶点 bi,是双向的。
当 G 同时满足以下两个条件时,称 G 为“好图”。初始时,保证 G 是好图。
- 顶点 1 和顶点 N 不连通。
- 不存在自环或重边。
先手太郎君和后手次郎君进行对抗游戏。两人轮流操作,太郎君先手。每一回合,当前玩家可以进行如下操作:
操作:选择两个顶点 u,v,在 G 中添加一条连接 u 和 v 的双向边。
如果添加边后,G 不再是好图,则当前玩家输掉游戏。请判断在两人都采取最优策略的情况下,谁会获胜。
给定 T 组测试数据,请分别输出每组的胜者。
输入格式
输入以如下格式从标准输入给出。
T
case1
⋮
caseT
每组测试数据格式如下:
N M
a1 b1
⋮
aM bM
输出格式
输出 T 行。第 i 行输出第 i 个测试用例的胜者。如果先手太郎君获胜,输出 First;如果后手次郎君获胜,输出 Second。
输入输出样例
输入#1
3 3 0 6 2 1 2 2 3 15 10 12 14 8 3 10 1 14 6 12 6 1 9 13 1 2 5 3 9 7 2
输出#1
First Second First
说明/提示
限制条件
- 所有输入均为整数。
- 1≤T≤105
- 2≤N≤105
- 0≤M≤min(N(N−1)/2,105)
- 1≤ai,bi≤N
- 输入保证初始图为好图。
- 单个输入文件中,所有 N 的总和与所有 M 的总和均不超过 2×105。
样例解释 1
- 在测试用例 1 中,先手太郎君获胜。以下是两人行动的一个例子:
- 先手太郎君在顶点 1 和 2 之间添加一条边。添加后图仍为好图。
- 后手次郎君无论在任意两个顶点之间添加边,都会导致图不再是好图。
- 因此,胜者为先手太郎君。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?