#ATabc278c. [ABC278C] FF

[ABC278C] FF

题目描述

【题目翻译】

洛谷是一个大平台,从前,这里有 nn 个用户。刚开始,他们没有任何关系。

qq 次操作,每组操作包含 opiop_iaia_ibib_i

  • opi=1op_i = 1,表示 aia_i 关注了 bib_i
  • opi=2op_i = 2,表示 aia_i 取关了 bib_i
  • opi=3op_i = 3,表示查询 aia_ibib_i 是否互关。

对于每个 opi=3op_i = 3,输出结果。

translated by

https://www.luogu.com.cn/user/367488

输入格式

第一行两个数 nnqq

接下来 qq 行,每行三个数 opiop_iaia_ibib_i

输出格式

对于每个 opi=3op_i = 3,输出结果。

样例 1

输入

3 9
1 1 2
3 1 2
1 2 1
3 1 2
1 2 3
1 3 2
3 1 3
2 1 2
3 1 2

输出

No
Yes
No
No

样例 2

输入

2 8
1 1 2
1 2 1
3 1 2
1 1 2
1 1 2
1 1 2
2 1 2
3 1 2

输出

Yes
No

样例 3

输入

10 30
3 1 6
3 5 4
1 6 1
3 1 7
3 8 4
1 1 6
2 4 3
1 6 5
1 5 6
1 1 8
1 8 1
2 3 10
1 7 6
3 5 6
1 6 7
3 6 7
1 9 5
3 8 6
3 3 8
2 6 9
1 7 1
3 10 8
2 9 2
1 10 9
2 6 10
2 6 8
3 1 6
3 1 8
2 8 5
1 9 10

输出

No
No
No
No
Yes
Yes
No
No
No
Yes
Yes

说明/提示

1n1091 \le n \le 10^9

1q2×1051 \le q \le 2 \times 10^5

保证 1ai,bin1 \le a_i, b_i \le n,且 aibia_i \ne b_i

保证 opi{1,2,3}op_i \in \{1, 2, 3\}