#3106. Friends

0

Friends

Friends

题目描述

有 NN 个人,称为 人 1 到 人 NN。 给出 MM 条事实:“人 AiA_i 和 人 BiB_i 是朋友。” 同一条事实可能会被多次给出。 如果 XX 和 YY 是朋友,且 YY 和 ZZ 是朋友,那么 XX 和 ZZ 也是朋友。不存在任何不能由这 MM 条事实推导出的友谊关系。 邪恶的高桥想把这 NN 个人分成若干组,使得每个人在他/她的组内没有朋友。 他至少需要分成多少组?

输入格式

输入由标准输入给出,格式如下: NN MM A1A_1 B1B_1 ⋮\vdots AMA_M BMB_M

输出格式

输出答案。

5 3
1 2
3 4
5 1
3
4 10
1 2
2 1
1 2
2 1
1 2
1 3
1 4
2 3
2 4
3 4
4
10 4
3 1
4 1
5 9
2 6
3

提示

2≤N≤2×1052 \leq N \leq 2\times 10^5 0≤M≤2×1050 \leq M \leq 2\times 10^5 1≤Ai,Bi≤N1\leq A_i,B_i\leq N Ai≠BiA_i \neq B_i将他们分成三组,例如 {1,3}\{1,3\}、{2,4}\{2,4\} 和 {5}\{5\} 可以达到目的。

标签: AtCoder|abc177D

来源

AtCoder|abc177D