#AT2374. B - Playing Cards Validation
B - Playing Cards Validation
B - 扑克牌验证
得分:200分
问题描述
给定 $N$ 个字符串,每个字符串的长度为2,由大写英文字母和数字组成。第 $i$ 个字符串为 $S_i$。
判断是否满足以下三个条件:
- 对于每个字符串,第一个字符必须是 H
、D
、C
或 S
中的一个。
- 对于每个字符串,第二个字符必须是 A
、2
、3
、4
、5
、6
、7
、8
、9
、T
、J
、Q
或 K
中的一个。
- 所有字符串两两不相同,即如果 $i \neq j$,则 $S_i \neq S_j$。
约束条件
- $1 \leq N \leq 52$
- $S_i$ 是长度为2的字符串,由大写英文字母和数字组成。
输入
从标准输入中按以下格式输入:
输出
如果满足所有三个条件,输出 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
相关
在下列比赛中: