问题 4593 --3.majSoul

4593: 3.majSoul

题目描述

Bob最近沉迷于"雀魂"麻将,然而当他想做国士无双时却屡屡被断幺九截胡,所以他觉得事有蹊跷,于是复盘了一些玩家的手牌,看看他们有没有作弊。 Bob拿到的手牌是以字符串的形式给出的,字符串中依次给出了每一张牌 的内容,每一张牌由两个字符构成,其规则如下: 1. 麻将中-共有3*9+7= 34种牌: 一条到九条, 用t1 到9表示 ![](/upload/image/20190805/20190805155817_45549.png) 一饼到九饼,用b1到b9表示 ![](/upload/image/20190805/20190805155828_33870.png) 一万到九万,用w1到w9表示 ![](/upload/image/20190805/20190805155841_12492.png) 东南西北中发白,分别用y1到y7表示 ![](/upload/image/20190805/20190805155852_58433.png) 2. 每种牌最多有四个 3. 每个人有且仅有十三张牌

输入

第1行1个正整数n(1  n≤10000),表示有多少副手牌 第2行到第n+1行每行一个字符串s, 表示手牌,字符串长度|s|≤1000

输出

n行 对于每副手牌,如果符合规则,就输出yes,否则输出no

样例输入输出

输入#1 复制
6
t1t9b1b9w1w9y1y2y3y4y5y6y7
t1t2t3t4t5t6t7t8t9y1y2y3y4
t111t2t3t4t5t6t7t8t9y1y2y3y4
t1t1t1t2t2t2t3t4t5t6t7t8t9
t1t1t1t1t2t2t2t2t3t4t5t6t7
b1b1b2b2b3b3b4b4b5b5b6b6b7b7b8b8b9b9
输出#1 复制
yes
yes
no
yes
yes
no

提示

说明 第三副牌中t111不是一张有效的牌,不在34种牌内第六副牌有18张手牌 对于k%的数据,n ≤ 1000 *(k/100)
序号 标题 作者 发表时间 费用 订购数 操作