题目描述
如题,现在有一个并查集,你需要完成合并和查询操作。
输入格式:
第一行包含两个整数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
输出样例#1:
N
Y
N
Y
数据范围:
对于 30% 的数据,N≤10,M≤20。
对于 70% 的数据,N≤100,M≤10^3。
对于 100% 的数据,1≤N≤10^3,1≤M≤2×10^4,1≤Xi,Yi≤N,Zi∈{1,2}。