Problem1094--并查集3(校园白社会)

1094: 并查集3(校园白社会)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 2  Solved: 2
[Status] [Submit] [Creator:]

Description

题目描述

校园内有很多白社会团伙,他们专做好事。经过长期的卧底,学校有n个人,任何两个认识的人不是朋友就是敌人,而且满足:①我朋友的朋友是我的朋友;②我敌人的敌人是我的朋友。所有是朋友的人组成一个团伙。现在拥有关于这n个人的m条信息(即某两个人是朋友,或某两个人是敌人),请你计算出这个城市最多可能有多少个白社会团伙。 
数据范围:2≤N≤2000,1≤M≤5000。 
输入数据 
第一行包含一个整数N,第二行包含一个整数M,接下来M行描述M条信息,内容为以下两者之一:“F x y”表示x与y是朋友;“E x y”表示x与y是敌人(1≤x≤y≤N)。 
输出数据 
包含一个整数,即可能的最大团伙数。 

Input


Sample Input Copy

6 
4 
E 1 4 
F 3 5 
F 4 6 
E 1 2 

Sample Output Copy

3

HINT

这题很多人都被坑到了吧,其实朋友的敌人也算敌人的。。。

给一组数据吧:

4
3
E 2 3
F 2 1
E 1 4

输出:

2

不用谢我,我叫雷锋

Source/Category