#T1041. 唯一漫步(Unique Walk)
0
唯一漫步(Unique Walk)
唯一漫步(Unique Walk)
题目描述
本题对应 AtCoder Beginner Contest 286 Problem G:Unique Walk。
给定一个包含 个顶点、 条边的连通无向图,边的编号为 ,其中第 条边连接顶点 和 。
给定一个包含 条指定边的集合 。请你判断图中是否存在一条路径(Walk,允许重复经过顶点和非 中的边),使得集合 中的每一条边都在该路径上恰好被经过一次(不在 中的边可以被经过任意次,包括 次)。
输入格式
第一行包含两个正整数 。
接下来 行,第 行包含两个正整数 。
下一行包含一个正整数 ()。
最后一行包含 个递增的正整数 ,表示集合 中的边编号。
输出格式
若存在满足条件的路径,输出一行 Yes,否则输出一行 No。
样例输入 #1
6 6
1 2
2 3
3 1
3 4
4 5
5 6
4
1 2 4 6
样例输出 #1
Yes
样例输入 #2
6 6
1 2
2 3
3 1
3 4
4 5
5 6
3
1 2 3
样例输出 #2
Yes
数据范围
对于 的数据,,,,保证原图连通。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1700。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 25 | 3~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接