#ABC177D. 朋友

朋友

朋友

题目描述

NN 个人,编号为 11NN

给定 MM 条「人 AiA_i 和人 BiB_i 是朋友」的信息。相同的信息可能被多次给出。

如果 XXYY 是朋友,并且 YYZZ 是朋友,那么 XXZZ 也是朋友。此外,不存在无法由这 MM 条信息推导出的朋友关系。

邪恶的高桥君打算把这 NN 个人分成若干组,使对于所有人来说都满足「同一组里没有朋友」。

最少需要分成多少个组?

输入格式

输入按以下格式从标准输入给出:

NN MM
A1A_1 B1B_1
\vdots
AMA_M BMB_M

输出格式

输出答案。

样例

5 3
1 2
3 4
5 1
3

例如,分成 {1,3},{2,4},{5}\{1,3\},\{2,4\},\{5\}33 个组即可达到目的。

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

数据范围

  • 2N2×1052 \leq N \leq 2\times 10^5
  • 0M2×1050 \leq M \leq 2\times 10^5
  • 1Ai,BiN1\leq A_i,B_i\leq N
  • AiBiA_i \neq B_i
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2001
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签