问题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!

来源/分类


[提交] [状态]