Tea Break with Milk 003
コンテスト日時
2021/09/19 (Su) 19:00 - 20:40

C - 混ざったトランプ

Benihuki
2
s
1024
MB
300

問題文

複数組のトランプが混ざってしまい、時間がなかったため、それらのカードの中から $52$ 枚を拾いました。
拾った $52$ 枚のカードは、正しいトランプの組ですか?
ただし、この問題においてトランプにジョーカーは存在せず、 $4$ つのスートそれぞれに $13$ 種類のランクが揃っているカードの組み合わせを「正しいトランプの組」といいます。

トランプの用語および $N_i$ と $M_i$ の表し方は A問題 を参照してください。

制約

すべての $1 \le i \le 52$ について、以下を満たす。

  • $1\le N_i \le 13$ $(1 \le i \le 52)$
  • $N_i$ は整数
  • $M_i$ は s, h, d, c のいずれか

入力

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

$M_1$ $N_1$
$\vdots$
$M_{52}$ $N_{52}$

出力

拾ったトランプの組が正しい組み合わせであれば Yes を、そうでなければ No を出力してください。

入力例 1
c 12 h 7 s 5 d 1 d 2 h 11 h 2 h 9 d 5 s 9 c 11 s 4 h 8 c 7 h 3 s 6 c 13 h 13 d 13 c 9 c 1 h 6 c 8 h 12 d 7 s 13 s 2 s 3 d 11 d 3 d 4 h 4 c 3 d 10 c 4 d 8 d 9 s 7 c 5 c 10 s 10 s 8 c 6 h 1 d 12 c 2 h 5 s 12 d 6 s 11 h 10 s 1
出力例 1
Yes

$52$ 種類のカードがすべて揃っているため、これは「正しいトランプの組」です。

提出
C++23 (g++ 12.2.0)