问题 J: 天空岛

传统题
1.000s 时间限制
256MB 内存限制
9 提交
3 解决

【题目描述】
【题目描述】
小智想建造一个由N个天空岛屿组成的天空基地,编号为1,...,NM座桥梁,将某些岛屿直接连接到其他岛屿。因为她没有鞘翅(能够让玩家飞行的翅膀)不能飞行,所以她需要确保有一种方法可以让她从一个岛旅行到另一个岛。如果她需要穿越其他岛屿才能到达目的地,那也没关系。如果它显示出这样的属性,我们就称它的岛屿是相连的。给定岛的数量N和所有桥b1,...,bm,你能确定小智的岛屿是否相连吗?
【输入】
第一行输入两个整数N,M1N9000m1000000,分别表示岛的数量和桥的数量。以下M行分别由两个空格分隔的整数1abN组成,表示岛a和岛b之间有桥相连。
【输出】
如果Alex的所有岛都已连接,则输出“YES”。否则输出“NO”。
【样本输入1
4 3
1 2
2 3
3 4
【样本输出1
YES
【样本输入2
4 4
1 2
2 3
3 4
4 1
【样本输出2
YES
【样本输入3
4 3
1 2
2 1
3 4
【样本输出3
NO
【样例输入】复制
4 3
1 2
2 3
3 4
【样例输出】 复制
YES

题目类型~

初级 难度2.1 连通图