【题目描述】
本题包含
给定一个由
图
是 的一个排列。 - 对于
,边 从 指向 。
判断
【输入】
第一行包含一个整数
接下来描述
$N$ $M$
$u_0$ $v_0$
$\vdots$
$u_{M-1}$ $v_{M-1}$其中,给定一个由
【输出】
如果不存在欧拉路径,输出 No。否则,按照以下格式输出一条欧拉路径:
Yes
$v_0$ $\ldots$ $v_{M}$
$e_0$ $\ldots$ $e_{M-1}$【输入样例】
3
4 7
0 1
2 0
0 2
3 0
1 3
2 3
3 3
4 6
0 1
2 0
0 3
1 2
3 1
2 3
6 10
0 3
1 2
4 0
5 1
4 4
2 3
3 1
3 2
1 4
1 5【输出样例】
Yes
2 0 1 3 0 2 3 3
1 0 4 3 2 5 6
No
Yes
1 2 3 1 5 1 4 4 0 3 2
1 5 6 9 3 8 4 2 0 7【输入样例2】
6
10 0
10 1
0 1
10 1
4 4
10 2
4 4
5 5
10 2
3 6
6 3
10 2
3 6
3 6【输出样例2】
Yes
0
Yes
0 1
0
Yes
4 4
0
No
Yes
3 6 3
0 1
No【数据范围】
- 所有测试数据中
的总和不超过 。 - 所有测试数据中
的总和不超过 。
【来源】
Library Checker(yosupo06) eulerian_trail_directed
本题为 special judge(输出任意合法解),暂不可本地评测。