#abc292b. [abc292_b]Yellow and Red Card

[abc292_b]Yellow and Red Card

问题描述

NN 名编号为 11NN 的球员将进行一场足球比赛。
当一个球员犯规时,他将收到一张黄牌或一张红牌
一个满足以下条件之一的球员将被移出比赛

  • 累计两张黄牌。
  • 收到一张红牌。

一旦一个球员被移出比赛,他将不再收到任何牌。

您将观看这场比赛。初始时,球员们没有收到任何牌。
将会有 QQ 个事件。正确回答事件中提出的问题。
事件有三种类型,输入格式为 c x,其中 cc112233。事件如下所示。

  • 1 x: 球员 xx 收到一张黄牌。
  • 2 x: 球员 xx 收到一张红牌。
  • 3 x: 你被问到球员 xx 是否已被移出比赛。回答 YesNo

约束条件

  • 1N1001 \leq N \leq 100
  • 1Q1001 \leq Q \leq 100
  • 对于所有事件,1xN1 \leq x \leq N
  • 第三类事件至少存在一个。
  • 被移出比赛的球员将不再收到任何牌。
  • 输入中的所有值均为整数。

输入

输入以以下格式从标准输入给出,其中 texteventi\\text{event}_i 表示第 ii 个事件。

NN QQ textevent1\\text{event}_1 textevent2\\text{event}_2 vdots\\vdots texteventQ\\text{event}_Q

每个事件有以下一种格式:

1 xx 2 xx 3 xx

输出

打印 XX 行,其中 XX 是输入中第三类事件的数量。
ii 行应该包含 Yes,如果第 ii 个第三类事件中,球员 xx 已被移出比赛,并且否则打印 No


示例输入 1

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

示例输出 1

No
No
Yes
No
Yes
No

这是按照时间顺序列出的所有事件。

在第一个事件中,你被问到球员 11 是否已被移出比赛。球员 11 没有被移出,所以你应该打印 No
在第二个事件中,你被问到球员 22 是否已被移出比赛。球员 22 没有被移出,所以你应该打印 No
在第三个事件中,球员 22 收到一张黄牌。
在第四个事件中,球员 11 收到一张红牌并被移出比赛。
在第五个事件中,你被问到球员 11 是否已被移出比赛。球员 11 已经被移出了,所以你应该打印 Yes
在第六个事件中,你被问到球员 22 是否已被移出比赛。球员 22 没有被移出,所以你应该打印 No
在第七个事件中,球员 22 收到一张黄牌并被移出比赛。
在第八个事件中,你被问到球员 22 是否已被移出比赛。球员 22 已经被移出了,所以你应该打印 Yes
在第九个事件中,你被问到球员 33 是否已被移出比赛。球员 33 没有被移出,所以你应该打印 No