Skip to content

11326: 【原1326】texas

题目

题目描述

author: 魏楚 原OJ链接:https://acm.sjtu.edu.cn/OnlineJudge-old/problem/1326

Description

德州扑克是一种很流行的纸牌游戏,现在给你两组牌,需要你比较它们的大小。

每组牌包含5张牌,德州扑克是这样比较大小的:

先比牌型,牌型相同者则依次比较组成牌型的牌(如都是一对则先比谁的对子大,一样大再依次比单张;都是葫芦则先比3张的,再比两张的)

其中单张牌大小顺序为A > K > Q > J > 10 > ... > 2,另外牌型大小与具体花色无关,如黑桃皇家同花顺和方块皇家同花顺是一样大的

牌型从大到小依次为(符合多项牌型的取最高牌型):

1.皇家同花顺:同花色的10,J,Q,K,A

2.同花顺:同花色的5张连续牌

3.四条:其中4张牌点数一样

4.葫芦:3张相同点数的牌带2张相同点数的牌

5.同花:5张花色相同的牌

6.顺子:5张连续牌,如A2345,10JQKA

7.三条:3张相同点数的牌

8.两对:2个对子

9.一对:1个对子

10.高牌:不符合以上牌型的牌

Input Format

输入共有2n+1行。第一行一个整数n表示数据组数,之后每组两行,每行为5张牌,用空格隔开;牌用两个字符表示,前者为点数,后者为花色,其中用T代表10,花色为H(heart),S(spade),D(diamond),C(club)

保证每组牌合法,注意德州扑克只有1副牌,不可能出现AH AH AS AD AC这样的牌型

Output Format

输出有n行,每行:若一样大则输出'tie'(不包含引号),否则输出A/B表示哪组牌更大

Sample Input

5
TH JH QH KH AH
2S 3S 4S 5S 7D
TH JH QH KH AS
2S 3S 4S 5S 6S
TH JH QH KH AH
TS JS QS KS AS
AS AD 9C 9H 9S
9H 9S 9D 2D 9C
TH JD QC KS AC
2H 3D 4C 5S 6C

Sample Output

A
B
tie
B
A

Constraints

对于100%的数据,n <= 1000

共20个数据点,每个5分

对于1~6,n = 50,仅包含高牌

对于7~8,n = 100,仅包含高牌与一对

对于9~10,n = 150,仅包含高牌,一对,二对

对于11~14,n = 200,不包含顺子,同花顺,皇家同花顺

对于15~20,200 < n <= 1000,可能包含所有牌型

Oops! 本题目还没有解答!

助教老师们编题的速度,已经超过了解题的速度!

OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。

如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!