#P4672. [BalticOI 2011] Tree Mirroring (Day2)

    ID: 5412 远端评测题 1000ms 250MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>2011BalticOI(波罗的海)

[BalticOI 2011] Tree Mirroring (Day2)

题目描述

对于一棵树 TT,并复制一棵与 TT 同构的树 SS。构造一个新的图 T′T',新图 T′T' 通过合并 TT 和 SS 中相应的非根的叶节点得到。我们称这样的图为树之镜像图。

给定一个图 GG,你需要判断 GG 是否是树之镜像图。

输入格式

输入的第一行包含两个整数 NN 和 MM,表示图 GG 的顶点和边数。

接下来有 MM 行,每一行包含两个正整数 xx 和 yy(x≠yx \neq y 且 1≤x,y≤n1 \leq x,y \leq n)表示顶点 xx 和 yy 之间有一条边。保证没有重边。

输出格式

输出只有一行,判断图 GG 是否是一个树之镜像图,是输出 YES,否则输出 NO。

Translated by @找寻

7 7
1 2
2 3
3 4
4 5
5 6
6 7
7 1
NO
6 6
1 2
2 3
2 4
3 5
4 5
5 6
YES
22 28
13 8
8 1
1 22
1 12
1 14
13 18
13 4
4 20
20 7
13 15
15 3
15 9
9 16
9 19
22 5
12 5
14 5
5 11
11 6
18 6
7 10
10 17
17 6
3 21
21 6
16 2
19 2
2 21
YES