#C1494. J8 例题-7 朋友圈

J8 例题-7 朋友圈

J8 例题-7 朋友圈

题目描述

班上有 NN 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 AABB 的朋友,BBCC 的朋友,那么我们可以认为 AA 也是 CC 的朋友。所谓的朋友圈,是指所有朋友的集合。

给定 MM(u,j)(u,j),表示已知第 ii 个和 jj个学生互为朋友关系,否则为不知道。

你必须输出所有学生中的已知的朋友圈总数。

输入格式

第一行一个整数 NN,表示学生的数量 ; 之后的 mm 行,每行包括两个整数 ii,jj,表示已知第 ii 个和 jj个学生互为朋友关系,否则为不知道。。

输出格式

一个整数表示所有学生中的已知的朋友圈总数。

样例输入

3 1
1 2

样例输出

2

样例分析

学生1,21,2属于一个朋友圈,学生33属于一个朋友圈,所以共两个朋友圈。

数据范围

对于 100%100\% 的数据:1N10001 \leq N \leq 1000