#aBC277Bid266. B - Playing Cards Validation

B - Playing Cards Validation

AT_abc277_b [ABC277B] Playing Cards Validation

题目描述

给定 NN 个由大写英文字母和数字组成的长度为 22 的字符串,第 ii 个字符串为 SiS_i
请判断是否满足以下 33 个条件:

  • 对于所有字符串,第 11 个字符必须是 HDCS 之一。
  • 对于所有字符串,第 22 个字符必须是 A23456789TJQK 之一。
  • 所有字符串互不相同。也就是说,如果 iji \neq j,则 SiSjS_i \neq S_j

输入格式

输入按以下格式从标准输入读入。

NN
S1S_1
S2S_2
\vdots
SNS_N

输出格式

如果满足上述 33 个条件,输出 Yes,否则输出 No

输入输出样例 #1

输入 #1

4
H3
DA
D3
SK

输出 #1

Yes

输入输出样例 #2

输入 #2

5
H3
DA
CK
H3
S7

输出 #2

No

输入输出样例 #3

输入 #3

4
3H
AD
3D
KS

输出 #3

No

输入输出样例 #4

输入 #4

5
00
AA
XX
YY
ZZ

输出 #4

No

说明/提示

限制条件

  • 1N521 \leq N \leq 52
  • SiS_i 是由大写英文字母和数字组成的 22 个字符的字符串

样例解释 1

在这种情况下,可以确认满足所有 33 个条件。

样例解释 2

由于 S1S_1S4S_4 都是 H3,因此不满足第 33 个条件。

由 ChatGPT 4.1 翻译