#xzjt001. Mad City
Mad City
题目描述
Marcel 和 Valeriu 住在一座包含 座建筑物和 条无向边的城市。
初始时,Marcel 和 Valeriu 分别处于建筑物 和建筑物 。 Marcel 想要抓住 Valeriu。Valeriu 被 Marcel 抓住,当且仅当二人在某一时刻处于同一条边或同一座建筑物中。
在每次行动中,他们会选择移动到一个相邻的建筑物中,或停留在原地。由于 Valeriu 十分了解 Marcel,Valeriu 能够预测出 Marcel 的下一步行动。Valeriu 可以利用这些信息来制定行动路线。二人同时开始和结束行动。
对于任何两个建筑物,有且仅有一条路径将二者相连。
假设二人都绝顶聪明,判断 Valeriu 是否能够永远不被 Marcel 抓住。
输入格式
本题有多组测试数据。
第一行包含一个整数 ,代表测试数据的组数。
对于每组测试数据,第一行包含三个整数 ,分别表示建筑物的数目、Marcel 与 Valeriu 的初始位置。
接下来的 行,每行包含两个整数 ,表示存在一条连接建筑物 和 的无向边。数据保证不存在自环或重边。
所有测试数据中的 之和不超过 。
数据保证图是联通的。
输出格式
对于每组测试数据,如果 Marce 永远无法追上 Valeriu,在单独的一行中输出 YES,否则输出 NO
输入输出样例 #1
输入 #1
6
3 2 1
2 1
3 2
1 3
4 1 4
1 4
1 2
1 3
2 3
4 1 2
1 2
2 3
2 4
3 4
7 1 1
4 1
2 1
5 3
4 6
4 2
7 5
3 4
8 5 3
8 3
5 1
2 6
6 8
1 2
4 8
5 7
6 7
10 6 1
1 2
4 3
5 8
7 8
10 4
1 9
2 4
8 1
6 2
3 1
输出 #1
YES
NO
YES
NO
NO
YES