#3573. Graph Isomorphism
0
Graph Isomorphism
Graph Isomorphism
题目描述
Takahashi 和 Aoki 各自通过把 根绳子系在 个球上制作了一个玩具。
在 Takahashi 的玩具中,球编号为 ,第 根绳子系着球 和 。
类似地,在 Aoki 的玩具中,球编号为 ,第 根绳子系着球 和 。
在每个玩具中,没有绳子将一个球系到它自身,并且没有两颗球被两根或更多不同的绳子系在一起。
Snuke 想知道这两个玩具是否具有相同的形状。
在此,当存在满足以下条件的序列 时,称它们具有相同的形状。
是 的一个置换。 对于介于 和 (含)之间的任意整数对 ,下列条件成立。 当且仅当 Takahashi 玩具中的球 和 之间有绳子系着时,Aoki 玩具中的球 和 之间也有绳子系着。
如果这两个玩具具有相同的形状,输出 ;否则,输出 。
输入格式
输入从标准输入按以下格式给出:
输出格式
如果这两个玩具具有相同的形状,输出 ;否则,输出 。
4 4
1 2
1 3
1 4
3 4
1 3
1 4
2 3
3 4
Yes
5 6
1 2
1 3
1 4
3 4
3 5
4 5
1 2
1 3
1 4
1 5
3 5
4 5
No
8 0
Yes
提示
输入中的所有数值均为整数。Takahashi 的玩具在下图中示于左侧,Aoki 的在右侧。
下图展示了这两个玩具具有相同形状。例如,当 时,题目中的条件被满足。

这两个玩具不具有相同的形状。

标签: AtCoder|abc232C
来源
AtCoder|abc232C