Skip to content

1172: 并查集

题目

题目描述

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

输入格式

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

接下来 $M$ 行,每行包含三个整数 $Z_i$ , $X_i$ ,$Y_i$。

当 $Z_i=1$ 时,将 $X_i$ 与 $Y_i$所在的集合合并。

当 $Z_i=2$ 时,输出 $X_i$ 与 $Y_i$ 是否在同一集合内,是的输出 $Y$ ;否则输出 $N$ 。

输出格式

对于每一个 $Z_i=2$ 的操作,都有一行输出,每行包含一个大写字母,为 $Y$ 或者 $N$ 。

样例输入

text 4 7 2 1 2 1 1 2 2 1 2 1 3 4 2 1 4 1 2 3 2 1 4

样例输出

text N Y N Y

数据范围

对于 $70\%$ 的数据,$N \le 100$ ,$M \le 10^3$ 。

对于 $100\%$ 的数据,$1\le N \le 10^4$ ,$1\le M \le 2\times 10^5$ 。

Oops! 本题目还没有解答!

助教老师们编题的速度,已经超过了解题的速度!

OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。

如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!