问题4510--斗地主4510: 斗地主
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
剋辟在打斗地主,他不是特别熟悉规则。他想知道他的牌的名字,所以他找了你来帮忙。
他会给你一些牌包括:2 3 4 5 6 7 8 9 0 J Q K A W w,在这里10作为0,小王是w,大王则是W。
能打出的牌有:
一张(如A)
一对(如33)
三张(如777)
三带一(如JJJ3)
三带二(如99966)
顺子(如34567,只可能是5个)
连对(如9900JJ,只可能是3个)
炸弹(如KKKK)
王炸(如Ww)
飞机的规则很多,我也不是特别明白,就不在这弄了。
现在他有一些牌,请你输出他的牌的组合的名字,这里保证他的牌能组成一个组合。
输入
一个字符串,表示剋辟有的牌,保证他的牌是一个牌种,每张牌不以空格隔开。
牌的大小是从大到小排的,如果是三张、三带一和三带二,则该三张牌先放在前面。
(如7666虽然是从大到小,但是为了方便,三张牌置前成为6667)
输出
1行,表示他的牌种。保证有输出。
一张:Single
一对:Double
三张:Triple
三带一:Three with one
三带二:Three with two
顺子:5 in a row
连对:3 doubles in a row
炸弹:Bomb!
王炸:Ultra Bomb!
注意大小写。
样例输入
#1
KKK3
#2
Ww
#3
90JQK
#4
334455
#5
9999
样例输出
#1
Three with one
#2
Ultra Bomb!
#3
5 in a row
#4
3 doubles in a row
#5
Bomb!
来源/分类
[提交] [状态]