More is better

 1 Sec 64 MB |  显示标签
219513
通过提交

题目描述

王先生需要一些男生来帮他完成一个项目。因为这个项目有些复杂,越多人来越好。当然,有一些要求的。王先生选了一个足够大的房间来容纳这些男生。没有被选中的男生就必须马上离开房间。一开始有100000个男生编号从1到100000,在王先生选择完后,在房间里的男生必须满足他们中的任何两个人必须是朋友(直接的或间接的),或者只有一个男生。给出所有的朋友关系,你要选出最好的方式。

输入格式

第一行输入包含一个整数n (0 ≤ n ≤ 100 000) -朋友关系的数量。接下来n行包含一对数字A和B,由一个空格隔开,表示A和B是直接的朋友 (A ≠ B, 1 ≤ A, B ≤ 10000000)

输出格式

输出一行,包含一个整数,表示王先生能持有的最大数量的男生。

样例输入 #1

4 
1 2 
3 4 
5 6 
1 6 
4 
1 2 
3 4 
5 6 
7 8

样例输出 #1

4 
2

提示

A和B是朋友(直接或间接),B和C是朋友(直接或间接),然后A和C是朋友(非直接),在第一个样例里{1,2,5,6} 是结果。在第二个样例里{1,2},{3,4},{5,6},{7,8}是四种结果

 上传者
coach
 创建时间
2014-04-19 20:40