团伙(group)
测试数据来自 wjszez/2043
【问题描述】
在某城市里住着N个人,任何两个认识的人不是朋友就是敌人,而且满足:
1、我朋友的朋友是我的朋友;
2、我敌人的敌人是我的朋友;
3、我朋友的敌人是我的敌人;
4、我敌人的朋友是我的敌人;
所有是朋友的人组成一个团伙。告诉你关于这N个人的M条信息,即某两个人是朋友,或者某两个人是敌人,请你编写一个程序,计算出这个城市最多可能有多少个团伙?
【输入】
第一行包含一个整数N,第二行包含一个整数M,1<N<=1000,1<=M<=5000;
接下来M行描述M条信息,内容为以下两者之一:“F X Y”表示X与Y是朋友;“E X Y”表示X与Y是敌人。
【输出】
包含一个整数,即可能的最大团伙数。
【输入样例】
6
4
E 1 4
F 3 5
F 4 6
E 1 2
【输出样例】
3
信息
- ID
 - 2080
 - 难度
 - (无)
 - 分类
 - (无)
 - 标签
 - 递交数
 - 0
 - 已通过
 - 0
 - 通过率
 - ?
 - 上传者