#abc278c. [abc278_c]FF
[abc278_c]FF
问题描述
Takahashi运营着一个名为"Twidai"的社交网络,有 个用户,从用户 到用户 。在Twidai中,用户可以关注或取消关注其他用户。
自Twidai启动以来,已经执行了 次操作。第 次()操作由三个整数 、 和 表示,其含义如下:
- 如果 :表示用户 关注用户 。如果在此次操作时,用户 已经关注用户 ,则无需进行任何更改。
- 如果 :表示用户 取消关注用户 。如果在此次操作时,用户 没有关注用户 ,则无需进行任何更改。
- 如果 :表示你被要求判断用户 和用户 是否互相关注。如果用户 正在关注用户 ,且用户 正在关注用户 ,则需要打印
Yes
,否则打印No
。
当该服务启动时,没有用户关注任何其他用户。
按照 升序打印所有 的操作的正确答案。
约束条件
- 存在 ,使得 。
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
输出
输出 行, 是满足 的 的数量。第 行()应包含满足 的第 次操作的答案。
示例输入 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
示例输出 1
No
Yes
No
No
Twidai有三个用户。九个操作如下所示。
- 用户 关注了用户 。没有其他用户关注或被任何用户关注。
- 判断用户 和用户 是否互相关注。用户 正在关注用户 ,但用户 没有关注用户 ,因此
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
示例输出 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
示例输出 3
No
No
No
No
Yes
Yes
No
No
No
Yes
Yes