Home Web Board ProblemSet Standing Status Statistics
long long输出请使用 %lld服务器的python版本为3.4
Problem H: 澳门风云4

Problem H: 澳门风云4

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 71  Solved: 10
[Submit][Status][Web Board]

Description

刷题之余来放松一下玩一下比大小吧。
大家都知道,一副扑克牌有54张牌,其中52张是正牌,另2张是副牌(大王和小王)。52张正牌又均分为13张一组,并以黑桃(spade)、红桃(heart)、梅花(club)、方块(diamond)四种花色表示各组,每组花色的牌包括从1-10(1通常表示为A)以及J、Q、K标示的13张牌,玩法千变万化,多种玩法。
假设现在有一副牌,总共52张,除去大小王,即有2、3、4、5、6、7、8、9、T(10)、J、Q、K、A这些值的牌组成。其中牌的大小即为上面序列从小到大给出,即2为最小,A最大。花色有黑桃、红桃、梅花、方块,以S, H, C, D来表示。
小谢和小李现在每人手中有5张牌(来源于两副牌,即小谢的5张是从一副52张牌组中抽取,小李的5张是从另一副52张牌组中抽取),他们想要比一比谁手中的牌比较大。
大家都打过扑克,知道牌面的一些特殊组合,下面列出9类情况,每种牌面的大小也是从小到大给出,即单牌最小,同花顺最大。
1.单牌。即牌中没有更高级的组合了。比较单牌时即看谁手中最大的牌更大,如果最大的牌相同,那么继续比较次大的牌,依次下去。
2.对子。5张牌中有2张是值相同的牌。如果两个人的牌中都出现了一个对子,那么就比较这个对子的牌的大小。如果对子相同,按单牌规则比较剩余单牌。
3.两个对子。这5张牌中有2个不同的对子。如果两个人的牌中都出现了2个对子,那么先看谁手中最大的对子更大,如果最大的对子相同,比较另一个对子。如果都相同,比较剩下的牌。
4.三个头。5张牌中出现了3张值相同的牌。如果两个人的牌中都出现了三个头,先比较谁的三个头比较大。如果相等,不用比较剩下的牌。
5.顺子。5张牌为值连续的牌。如果两个人都有顺子,那么比较顺子中最大的牌的大小。如果相同则平手。
6.同花。5张牌的花色都相同。如果两个人都有同花,那么接下来按单牌的规则比较。
7.三带二。5张牌是由一组三个头和一个对子组成。如果两个人的牌中都出现了三带二,只比较三个头的大小。如果三个头相等,不用比较剩下的牌。
8.四条。类似“炸弹”,但规定为4张,即5张牌中出现了4张值相同的牌。如果两个人的牌中都出现了四条,先比较谁的四条较大。如果相等,不用比较剩下的牌。
9.同花顺。五张牌为值连续的牌,且花色相同。比较方式与同花相同。
现给出两组牌,请你判断一下小谢和小李谁会胜利,或者平手。

Input

有多组样例,请读入到文件结束。

每组样例为一行,共10张牌,前5张是小谢的,后5张是小李的。

牌的形式以如2H的形式给出。2表示牌的值为2H表示花色为红桃。

T表示数字10TS表示牌的大小为T,花色为黑桃。具体看上文题面描述。

Output

对每组样例,请先输出“Case #x:,x表示第几组数据。

然后换一行输出答案。

如果小谢的牌比较大,请输出“Xie wins”

如果小李的牌比较大,请输出“Li wins”。

如果两人平手,请输出“Equal”。

Sample Input

2H 3D 5S 9C KD 2C 3H 4S 8C AH
2H 4S 4C 2D 4H 2S 8S AS QS 3S
2H 3D 5S 9C KD 2C 3H 4S 8C KH
2H 3D 5S 9C KD 2D 3H 5C 9S KH

Sample Output

Case #1:
Li wins
Case #2:
Xie wins
Case #3:
Xie wins
Case #4:
Equal

HINT

[Submit][Status][Web Board]