P15152

合并与查询

难度 5 级 小学 数据结构入门 并查集
讨论 统计 18通过 37提交 48.6%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

现在有一个并查集,你需要完成合并和查询操作。

输入

第一行包含两个整数N,M,表示共有N个元素和M个操作。
接下来M行,每行包含三个整数Zi,Xi,Yi。
当Zi=1时,将Xi与Yi所在的集合合并。
当Zi=2时,输出Xi与Yi是否在同一集合内,是的输出 “Y”;否则输出“N”。

输出

对于每一个Zi=2的操作,都有一行输出,每行包含一个大写字母,为“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
输出
N
Y
N
Y

提示

对于100%的数据,1<=N<=10^4,1<=M<=2*10^5,1<=Xi,Yi<=N。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交