[ABC292B] Yellow and Red Card

题意翻译

$N$ 名选手进行足球比赛。选手犯规时会被出示黄牌或红牌,当累计被出示两次黄牌或被出示红牌是选手会被罚下场。 比赛时会发生 $Q$ 个事件,事件有三种: 1. 输入 $1$ $x$,表示选手 $x$ 被出示黄牌。 1. 输入 $2$ $x$,表示选手 $x$ 被出示红牌。 1. 输入 $3$ $x$,询问选手 $x$ 是否被罚下场。若被罚下场,输出 `Yes`,否则输出 `No`。

题目描述

[problemUrl]: https://atcoder.jp/contests/abc292/tasks/abc292_b $ 1 $ から $ N $ までの番号がついた $ N $ 人の選手がサッカーの試合をします。 選手が反則を犯したとき、その選手には **イエローカード** と **レッドカード** のどちらかが提示されます。 以下の条件のうち一方を満たした選手は **退場処分** と呼ばれるペナルティを受けます。 - イエローカードを累計 2 回提示される。 - レッドカードを提示される。 なお、退場処分を受けた選手にそれ以降カードが提示されることはありません。 あなたはこの試合を観戦します。はじめ、すべての選手はカードを 1 回も提示されていません。 $ Q $ 個のイベントが発生するので、イベントで聞かれる質問に正しく答えてください。 イベントは 3 種類あり、`c x` ($ c $ は $ 1,\ 2,\ 3 $ のいずれか) という形式で入力から与えられます。イベントの説明は次の通りです。 - `1 x` : 選手 $ x $ にイエローカードが提示される。 - `2 x` : 選手 $ x $ にレッドカードが提示される。 - `3 x` : あなたは選手 $ x $ が退場処分を受けたかを質問される。選手 $ x $ が退場処分を受けていれば `Yes` と、そうでなければ `No` と答える。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。ただし、$ \text{event}_i $ は $ i $ 番目に発生するイベントを意味する。 > $ N $ $ Q $ $ \text{event}_1 $ $ \text{event}_2 $ $ \vdots $ $ \text{event}_Q $ イベントは次の 3 つのいずれかの形式で入力される。 > 1 $ x $ > 2 $ x $ > 3 $ x $

输出格式


入力で与えられる $ 3 $ 種類目のイベントの個数を $ X $ として、$ X $ 行出力せよ。 $ i $ 行目には、$ 3 $ 種類目のイベントのうち $ i $ 番目のもので聞かれる質問について、選手 $ x $ が退場処分を受けていれば `Yes` を、そうでなければ `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

说明

### 制約 - $ 1\ \leq\ N\ \leq\ 100 $ - $ 1\ \leq\ Q\ \leq\ 100 $ - 全てのイベントにおいて $ 1\ \leq\ x\ \leq\ N $ - $ 3 $ 種類目のイベントは少なくとも $ 1 $ 個以上存在する - すでに退場処分を受けた選手にカードが提示されることはない - 入力される値はすべて整数 ### Sample Explanation 1 イベントを時系列順にすべて説明すると次の通りです。 1 番目のイベントでは、あなたは選手 $ 1 $ が退場処分を受けたかを質問されます。選手 $ 1 $ は退場処分を受けていないので `No` を出力します。 2 番目のイベントでは、あなたは選手 $ 2 $ が退場処分を受けたかを質問されます。選手 $ 2 $ は退場処分を受けていないので `No` を出力します。 3 番目のイベントでは、選手 $ 2 $ にイエローカードが提示されます。 4 番目のイベントでは、選手 $ 1 $ にレッドカードが提示されます。選手 $ 1 $ は退場処分を受けます。 5 番目のイベントでは、あなたは選手 $ 1 $ が退場処分を受けたかを質問されます。選手 $ 1 $ は退場処分を受けたので `Yes` を出力します。 6 番目のイベントでは、あなたは選手 $ 2 $ が退場処分を受けたかを質問されます。選手 $ 2 $ は退場処分を受けていないので `No` を出力します。 7 番目のイベントでは、選手 $ 2 $ にイエローカードが提示されます。選手 $ 2 $ は退場処分を受けます。 8 番目のイベントでは、あなたは選手 $ 2 $ が退場処分を受けたかを質問されます。選手 $ 2 $ は退場処分を受けたので `Yes` を出力します。 9 番目のイベントでは、あなたは選手 $ 3 $ が退場処分を受けたかを質問されます。選手 $ 3 $ は退場処分を受けていないので `No` を出力します。