比赛场次 | 302 |
---|---|
比赛名称 | 20160414 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2016-04-14 14:30:00 |
结束时间 | 2016-04-14 17:30:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 树木园 |
---|---|
输入输出 | cactus.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 20 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Satoshi | AAAAAAAAAAAAAAAAAAAA |
3.540 s | 10.44 MiB | 100 |
asddddd | AAAAWAWAAAAAWAAAAAAA |
3.261 s | 3.92 MiB | 85 |
mikumikumi | AAAAWAWAAAWAWAAAAAAA |
0.879 s | 1.02 MiB | 80 |
农场主 | AAAAWAWAAAWAWAAAAAAA |
7.942 s | 4.89 MiB | 80 |
/k | AWAAWAWAWAWAWWAAWAWA |
0.031 s | 0.27 MiB | 55 |
KZNS | AAAAWTWATTAEWAATTTTA |
7.835 s | 6.10 MiB | 45 |
明明家旁边就是树木园,里面生长着各种植物,有二叉树、字典树、红黑树、主席树……这个树木园中有一种镇园之宝,那就是——仙人掌。仙人掌可以看作一张无向连通图,可以有重边但不能有自环,且保证每条边最多在一个环上。
仙人掌有各种各样的形态,有的是树,有的上面带着一个环……明明想要统计这座植物园中究竟有多少种形态不同的仙人掌,但是仙人掌实在太多了,他眼花缭乱,因此想让你帮他写一个程序,用于判断两株仙人掌是否同构。
两株仙人掌同构,当且仅当其中一株仙人掌的点经过重标号之后和第二株仙人掌完全相同。
输入文件的第一行包含两个整数 n 和 m,分别代表两株仙人掌的点数和边数。
接下来 m 行,每行两个整数 x 和 y,代表第一株仙人掌有一条 x 到 y 的边。
接下来 m 行,每行两个整数 x 和 y,代表第二株仙人掌有一条 x 到 y 的边。
如果给出的两株仙人掌同构,输出“YES”,否则输出“NO”。(不含引号)
7 8
1 2
1 3
3 4
2 4
2 5
2 6
5 6
2 7
2 1
2 3
2 4
2 5
2 6
7 5
7 3
1 6
YES
两株仙人掌的形态如下图所示:
数据规模:
在此键入。