#876. 山谷分群
山谷分群
山谷分群
题目描述
山谷中散布着 个石屋,编号为 到 。一些石屋之间修有双向石径,只要沿着石径不断前进,就可以从一间石屋走到另一间与它连通的石屋。
村长想把这些石屋按“彼此能够互相到达”来分组。每一组中的任意两间石屋都应该处在同一片连通区域内,不同组之间则互不连通。
请你求出,这些石屋一共会被分成多少组。
输入格式
第一行包含两个整数 。
接下来 行,每行包含两个整数 ,表示石屋 和石屋 之间有一条双向石径。
输出格式
输出一个整数,表示分组数量。
输入输出样例 #1
输入 #1
6 3
1 2
2 3
5 6
输出 #1
3
输入输出样例 #2
输入 #2
4 3
1 2
2 3
3 4
输出 #2
1
数据范围
对于 的数据,,。
对于 的数据,,,,。
建议
一刷、二刷、三刷