#P3367. 【模板】并查集
【模板】并查集
【模板】并查集
- 时间限制:2 秒
- 内存限制:512 MiB
题目描述
有 个元素,初始时每个元素各自属于一个集合。你需要依次完成集合合并和连通性查询操作。
输入格式
第一行包含两个整数 ,表示元素个数和操作个数。
接下来 行,每行包含三个整数 :
- 当 时,合并 与 所在的集合;
- 当 时,询问 与 是否属于同一个集合。
输出格式
对于每个 的操作输出一行:若两个元素属于同一集合,输出 Y;否则输出 N。
样例输入 1
4 7
2 1 2
1 1 2
2 1 2
1 3 4
2 1 4
1 2 3
2 1 4
样例输出 1
N
Y
N
Y
数据范围
对于所有数据,,,,。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 所有操作均为查询操作 |
| 2 | 40 | 所有合并操作均出现在所有查询操作之前 |
| 3 | 无特殊限制 |