问题4782--猫猫大富翁

4782: 猫猫大富翁

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述



你说得对,但是《女神异闻录5》(日语:ペルソナ5;英语:Persona 5,简称P5)是Atlus公司于2016年9月15日发布于PlayStation 3、PlayStation 4平台上的角色扮演游戏,是《真·女神转生》大系中《女神异闻录》系列的第六部正统作,为系列20周年纪念企划之一,繁体中文版已于2017年3月24日发售。

其加强版《女神异闻录5 皇家版》(日语:ペルソナ5 ザ・ロイヤル;英语:Persona 5 Royal,简称P5R)于2019年10月31日在PS4平台上发布,繁体中文版于2020年2月20日发售;高清复刻版已于2022年10月21日登陆Microsoft Windows、Xbox Series X/S、Xbox One、PlayStation 5、Nintendo Switch平台,新发售的复刻版支持高帧率(60FPS+)游玩并首发加入Xbox/PC Game Pass,该版本附带了原版P5R所有DLC,无需另外购买。本作支持简繁中文,其中简体中文翻译为首次添加。高清复刻版不支持从PS4版升级到PS5版,PS5上的复刻版也不支持读取PS4原版的存档继续游玩。


猫猫大富翁是 P5R 中非常有趣的一款扑克游戏,善良的猫猫在这里把它的规则简化了,具体规则如下。

每轮游戏相互独立,游戏采用一整副扑克牌,共54张。( 3, 4, 5, 6, 7, 8, 9, 10 ( T ), J, Q, K, A, 2, JOKER ( F ) )
 
其中除 JOKER 外每种 4 张,JOKER 两张。

每次有 4 位玩家参与游戏并依次出牌,四人的初始手牌数分别为 13,13,14,14。

可打出的牌类别包含四种:
1. 单牌:单张卡牌。
1. 对子:两张相同的牌。
1. 三条:三张相同的牌。
1. 革命 ( 炸弹 ):四张相同的牌。

每轮游戏可分为若干回合,每个回合由先手者率先出牌,随后下一位玩家可选择打出大于上一位出牌者的牌或不出牌,如果除去其他玩家选择打出更大的牌,则出牌者更新为先手者,否则当除先手者外 3 人均选择不出牌时,开启新的回合且先手者不变。如果游戏中有玩家将手牌打完,则视为其将在之后的回合不出牌。如果先手者没有手牌,则先手权流向下一位玩家。当所有玩家均无手牌时,游戏结束。

下面是一些特殊规则的解释:

JOKER:可作为万能牌 (癞子),和除 JOKER 外的其他牌组合时可看作任意一张牌。作为单牌时大于除 JOKER 外所有牌,允许作为对子打出且大于其他所有对子。

革命(炸弹):反转牌的权值大小顺序,大于除革命外其他类别牌,革命之间按照牌权值有大小关系。

牌的权值关系:
1. 总革命次数为偶数次时:JOKER > 2 > A > K > Q > J > 10 > 9 > 8 > 7 > 6 > 5 > 4 > 3  
2. 总革命次数为奇数次时:JOKER > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > J > Q > K > A > 2  

例如在之前未进行革命时,使用 4 进行革命,由于权值反转,只有用 3 革命才比 4 革命更大。

为了探究规则背后的规律,现在我们确保四位玩家在出牌时使用完全相同的规则。

以下是出牌的相关的规则:

1. 除了JOKER外不拆牌(不将除JOKER外的牌拆分为多份。换言之,除 JOKER 外相同权值牌必须一次出完)

2. 先手出牌规则:

第一优先级:单牌不含JOKER > 对子不含JOKER > 三条不含JOKER > 革命 > JOKER对子 > JOKER单牌

第二优先级: 点数小 > 点数大


3. 后手出牌规则:

第一优先级: 同类型不含JOKER > 革命不含JOKER > 革命含JOKER > 同类型含JOKER

第二优先级: 含一张JOKER > 含两张JOKER  

第三优先级: 点数小 > 点数大  

为了方便输出,我们使用 'T' 代替 10, 'F' 代替 JOKER。现在我们给出四位玩家的初始手牌,规定玩家 1 作为最开始的先手出牌者,请依次输出每次的出牌人和对应出的牌。

输入

第一行包含一个正整数 T ,代表测试组数。(1<=T<=103)

随后 4T 行,每个测试包含 4 行,分别包含长为 13,13,14,14 的一个字符串,代表对应玩家的手牌。

输出

输出若干行代表每轮游戏的出牌情况,如果出的牌含 JOKER ( F ),请将其放在牌表示的最后。

例如 5F5, F7, 9FF9 是非法的,5FF, 7F, 99FF 是合法的

样例输入 Copy

1
33445566778FF
4455667788899
39TTJJQQKKAA22
39TTJJQQKKAA22

样例输出 Copy

1 8
3 9
1 33FF
1 77
2 66
1 55
2 44
2 99
1 66
2 55
1 44
2 77
2 888
3 3
3 22
4 AA
3 KK
4 QQ
3 JJ
4 TT
4 9
4 3
4 22
3 AA
4 KK
3 QQ
4 JJ
3 TT

来源/分类