#C1583. J11 例题-1 【模版】并查集

J11 例题-1 【模版】并查集

J11 例题-1 【模版】并查集

题目描述

第一行包含两个整数 N,MN,M ,表示共有 NN 个元素和 MM 个操作。

接下来 MM 行,每行包含三个整数 Zi,Xi,YiZ_i,X_i,Y_i

Zi=1Z_i=1 时,将 XiX_iYiY_i 所在的集合合并。

Zi=2Z_i=2 时,输出 XiX_iYiY_i 是否在同一集合内,是的输出 YY ;否则输出 NN

输入格式

对于每一个 Zi=2Z_i=2 的操作,都有一行输出,每行包含一个大写字母,为 YY 或者 NN

输出格式

输出包含若干行整数,即为所有操作 22 的结果。

样例输入

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

样例分析

如上所述。

数据范围

对于 30%30\% 的数据,N10N\le10M20M\le20

对于 70%70\% 的数据,N100N\le100M103M\le10^3

对于 100%100\% 的数据,1N1041\le N\le10^41M2×1051\le M\le 2\times 10^5