德州扑克
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
德克萨斯扑克全称Texas Hold’em poker,中文简称德州扑克。它是一种玩家对玩家的公共牌类游戏。 它的规则如下:
现在我们简化游戏规则,删除掉每副牌的花色,那么牌面大小规则变成了:
- 皇家顺(即10,J,Q,K,A)最大
- 若五张牌组成顺子则第二大,都是顺子我们看五张牌最大的值
- 四张牌一样称作四条,都是四条先比较相同牌的值,再看单牌的值
- 三张牌一样,另两张同样相同称作葫芦,都是葫芦先比较三张相同牌的值,再比较两张相同牌的值
- 三张牌一样,另两张不同称作三条,都是三条先比较三张相同牌的值,再比较剩下两张牌的值之和
- 有两对两张牌一样的称作两对,都是两对先比较大的两张相同牌的值,再比较小的两张相同牌的值,然后再看剩下一张牌的值
- 只有一对一样的牌称作一对先看两张相同牌的值,再看剩下三张牌的值之和
- 不符合以上牌面则称为高牌,这时候比较手中牌值的总和
现在你知道参加这个游戏的每个人的姓名和他手里的牌,让你计算出最后的游戏排名,牌值相同的按照姓名字典序从小到大排列
大样例:poker
输入描述:
第一行输入一个整数 ,表示玩家的数量
接下来 行 每行输入两个字符串,分别表示玩家的姓名(长度不超过)和表示玩家手里的牌,字符串之间用空格隔开
输出描述:
输出 行字符串,每行一个玩家的姓名,按照牌面大小排名,牌值相同的按照姓名字典序从小到大排列
5
jerry 107333
mike 107884
lucy 10K675
july 75410Q
alice 2JK95
jerry
mike
lucy
alice
july