#A. 够级烧牌机

    传统题 1000ms 256MiB

够级烧牌机

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

阿斌自从来到齐鲁大地之后,他的同学们教给了他一个非常有意思的卡牌游戏——够级。但是阿斌非常的笨,所以他经常被自己的队友骂,他虚心请教了队友他该怎么玩,队友神秘的说了两个字——烧牌! 现在给你烧牌的规则,让你判断阿斌的手牌能否进行烧牌。 烧牌的简化规则是这样的,当除去你对门的玩家发出够级牌时,你可以选择烧牌,来替队友挡下够级牌。 简单介绍一下,什么样的牌型是够级牌,例如 5个10,4个J,3个Q,2个K,2个A,或者1个2。规定数量不能少于这些数字,否则不算做够级牌。并且,一张王牌和其他任意数量的牌打出都算是够级牌!

每次只能出同一种牌,例如987,225这种为非法的出牌序列(王牌是例外)。但是王牌也只能挂同一种牌型,例如X9999,XX9999。同样X97也是非法的出牌序列。(不保证数据不存在非法的出牌序列,并且A用数字1来代替,J,Q,K还是字母)

现在咱们来进行简单的实战模拟,例如上家发出了5个10,我们就可以进行烧牌。上家发出4个10我们就不能不能烧牌。

输入描述

第一行给你一个n,第二行给你长度为n的字符串,代表上家发出的手牌。(王牌用”X“代替).

题目保证牌型只存在110以及JQKX1 \sim 10 以及 JQK和X

输出描述

输出“YES”or“NO”表示阿斌能否进行烧牌。

样例

10
X777777777
YES
8
10101010
NO
9
987654321
NO

样例解释

1:因为有一张王牌,所以算作够级牌,我们可以进行烧牌。

2:10少于5张,不符合够级牌的规则,所以不可以烧牌。

3:不符合出牌规定。

“编程兔杯”QLUOJ月赛 Round1 端午节特别比赛

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2024-6-10 18:00
结束于
2024-6-10 21:00
持续时间
3 小时
主持人
参赛人数
52