#440. 朋友
朋友
问题描述
有个人,分别称为Person到Person。
你被告知了个关系,即“Person和Person是朋友friend。”同一个关系可能会被多次给出。
如果和是朋友,且和是朋友,那么和也是朋友。不存在无法从给定的个关系中推导出的友谊关系。
fiend的小k想要将这个人分成若干组,使得每个人所在的组中没有自己的朋友。
他至少需要分成多少个组?
约束条件
输入
输入通过标准输入给出,格式如下:
N M
A_1 B_1
...
A_M B_M
输出
打印答案。
样例输入1
5 3
1 2
3 4
5 1
样例输出1
3
将他们分成三组,例如、和,可以达到目标。
样例输入2
4 10
1 2
2 1
1 2
2 1
1 2
1 3
1 4
2 3
2 4
3 4
样例输出2
4
样例输入3
10 4
3 1
4 1
5 9
2 6
样例输出3
3