問題一覧 > 通常問題

No.2148 ひとりUNO

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 55
作問者 : ei1333333 / テスター : Luzhiled beet
0 ProblemId : 8799 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-12-04 21:29:34

問題文

ひかりちゃんは NN 枚のカードを持っています。それぞれのカードは B,G,R いずれかの色をしていて、値が 11 つ書かれています。

i (1iN)i\ (1 \leq i \leq N) 番目のカードの色は CiC_i で、値は DiD_i です。色と値がともに同じカードが存在しないことが保証されます。

最初に好きなカードを出したあとに、直前に出したカードと同じ色か同じ値が書かれたカードを出す操作を繰り返し行います。

すべてのカードを出せるか判定してください。

一つの入力ファイルにつき、TT 個の独立なテストケースに答えてください。

制約

  • 1T10001 \leq T \leq 1000
  • 1N2×1051 \leq N \leq 2 \times 10^5
  • CiC_iB,G,R いずれかの文字
  • 1DiN1 \leq D_i \leq N
  • iji \neq j ならば (Ci,Di)(Cj,Dj)(C_i, D_i) \neq (C_j, D_j)
  • NN の総和は 2×1052 \times 10^5 以下
  • T,N,DiT, N, D_i は整数

入力

入力は以下の形式で標準入力から与えられます。

TT
Case1Case_1
Case2Case_2
::
CaseTCase_T

ii 番目のテストケース Casei(1iN)Case_i (1 \leq i \leq N) は次の形式で与えられます。

NN
C1C_1 D1D_1
C2C_2 D2D_2
::
CNC_N DND_N

出力

TT 行からなります。

このうち i(1iT)i (1 \leq i \leq T) 行目では、ii 番目のテストケースについて、すべてのカードを出せるとき YES、出せないとき NO を出力してください。

サンプル

サンプル1
入力
3
7
R 1
R 2
R 3
G 1
G 2
B 2
B 3
3
B 1
G 2
R 3
3
B 1
B 2
B 3
出力
YES
NO
YES

11 番目のテストケースでは、例えば 11 番目のカードを出したあとに 2,3,7,6,5,42, 3, 7, 6, 5, 4 の順に出します。

22 番目のテストケースでは、いずれかのカードしか出すことができません。

33 番目のテストケースでは、例えば 11 番目のカードを出したあとに 2,32, 3 の順に出します。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。