#4771. Return to 1
0
Return to 1
Return to 1
题目描述
我们有一个有向图,包含 个顶点和 条边。 顶点编号为 到 ,第 条边从顶点 指向顶点 。 你当前位于顶点 。 判断你是否可以通过重复以下操作 次最终回到顶点 :
选择一条从你当前所在顶点出发的边,移动到该边指向的顶点。
给定 个测试用例,对每个测试用例求解。
输入格式
输入从标准输入按以下格式给出。 这里, 表示第 个测试用例。
每个测试用例按以下格式给出。
输出格式
输出 行。 第 行 应包含 ,如果你在执行题目中描述的移动 次后可以回到顶点 , 否则输出 。
4
2 2
1 2
2 1
3 3
1 2
2 3
3 1
7 10
1 6
6 3
1 4
5 1
7 1
4 5
2 1
4 7
2 7
4 3
7 11
1 6
6 3
1 4
5 1
7 1
4 5
2 1
4 7
2 7
4 3
3 7
Yes
No
No
Yes
提示
所有输入值均为整数。 所有测试用例中 的总和至多为 。 所有测试用例中 的总和至多为 。 若 ,则 。对于第 1 个测试用例,
你必然重复访问顶点 。 因此,在进行 次移动后你会回到顶点 ,所以答案是 。
对于第 2 个测试用例,
你必然重复访问顶点 $1 \rightarrow 2 \rightarrow 3 \rightarrow 1 \rightarrow \dots$。
因此,在进行 次移动后你会到达顶点 ,所以答案是 。
标签: AtCoder|abc306G
来源
AtCoder|abc306G