YBT1468 亲戚

暂无评定 传统题 数据结构并查集 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

YBT1468亲戚

暂无评定 传统题 数据结构并查集 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

【题目描述】

若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的某个人所在家族的人数。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。

【输入】

第一行:三个整数n,(n≤100,000,m≤200,000),分别表示有n个人,m个信息。 以下m行:信息包含两种形式: M a b:表示a和b具有亲戚关系。 Q a:要求输出a所在家族的人数。

【输出】

要求输出a所在家族的人数。

【输入样例】

5 10
M 3 2
Q 4
M 1 2
Q 4
M 3 2
Q 1
M 3 1
Q 5
M 4 2
Q 4

【输出样例】

1
1
3
1
4

题目来源:信息学奥赛一本通 1389;数据整理来源:ROJ 1389。