#AT2374. B - Playing Cards Validation

B - Playing Cards Validation

B - 扑克牌验证

得分:200分

问题描述

给定 $N$ 个字符串,每个字符串的长度为2,由大写英文字母和数字组成。第 $i$ 个字符串为 $S_i$。 判断是否满足以下三个条件:
- 对于每个字符串,第一个字符必须是 HDCS 中的一个。
- 对于每个字符串,第二个字符必须是 A23456789TJQK 中的一个。
- 所有字符串两两不相同,即如果 $i \neq j$,则 $S_i \neq S_j$。

约束条件

  • $1 \leq N \leq 52$
  • $S_i$ 是长度为2的字符串,由大写英文字母和数字组成。

输入

从标准输入中按以下格式输入:

NN

S1S_1

S2S_2

\vdots

SNS_N

输出

如果满足所有三个条件,输出 Yes;否则,输出 No


4
H3
DA
D3
SK
Yes

可以验证满足所有三个条件。


5
H3
DA
CK
H3
S7
No

两个字符串 $S_1$ 和 $S_4$ 都是 H3,违反了第三个条件。


4
3H
AD
3D
KS
No

5
00
AA
XX
YY
ZZ
No