题号:NC261032
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
荒泷派正在举办稻妻扑克大奖赛,作为一名优秀的旅行者,你已经进入了最后的决赛圈并将正面对决直接获得决赛资格的稻妻扑克最强者(自称)荒泷天下第一斗——荒泷一斗。
稻妻扑克是一种扑克游戏,游戏包括七种类型的卡牌,分别记为水,火,草,冰,雷,岩,风,每个类型的牌有10张,分别是1~10,共70张,注意:这70张牌每种只有一张,比赛仅使用一副牌。
在题目输入中,这些元素为ABCDEFG(水火草冰雷岩风),卡牌被描述为元素类型+牌面值,例如:
【A7】表示水类型,面值为7,【D9】表示冰类型,面值为9。
在一局比赛中,你与荒泷一斗各抽两张卡牌作为自己的底牌,然后公平公正公开的发牌员八重神子大人将再放置5张牌在你们面前。
每位玩家有两种选择:
1.选择自己的全部两张牌和五张公开牌的三张,组成自己的手牌,共五张(在公开牌中双方可以选择相同的牌);
2.选择自己的全部两张牌,再偷偷去诚哥壶的某个房间放一叠油豆腐,然后向美丽动人的八重神子许愿获得一张除在场九张牌外你任意指定的牌,组成自己的手牌,共三张(双方可以指定同一张牌)。
之后将计算你们手牌的得分,得分高者将赢得游戏。
每张牌至多参与一次计算,计算规则如下:
1.不触发元素反应,则将牌面数值简单加和,例如:
【冰3】,【冰5】,不反应,得分为3 * 1+5 * 1=8
2.触发元素反应,则将参与元素反应的卡牌加和,再乘以倍增系数,例如:
【火3】,【水3】,蒸发反应,得分为(3+3)*2=12
【水5】,【草1】,【雷3】,超绽放反应,得分为(5+1+3)*4=36
元素反应表如下:
【水+火】蒸发反应,倍增系数2
【水+冰】冻结反应,倍增系数1.5
【水+雷】感电反应,倍增系数1.5
【火+雷】超载反应,倍增系数1.5
【火+草】燃烧反应,倍增系数1.5
【火+冰】融化反应,倍增系数3
【冰+雷】超导反应,倍增系数1.5
【雷+草】激化反应,倍增系数2
【水+草】绽放反应,倍增系数2
【水+草+雷】超绽放反应,倍增系数4
【水+草+火】烈绽放反应,倍增系数4
【岩】不反应
3.在此基础之上,若你拥有【风】元素的卡牌,则你可以将风元素卡牌参与任何被触发的两元素反应,也就是将卡牌数值其计入之前元素反应的加和环节,倍增环节保持不变。例如:
你的手牌中触发了【蒸发】反应的牌为:
【火5】,【水4】,你还有【风7】,
则得分为(5+4+7)*2=32
在一副手牌中,你可以自由安排元素反应触发的顺序与触发的方式,或者选择不触发,例如:
【火2】,【雷2】,【火3】,【水3】,【岩1】,可以组合为
【火2,水3,蒸发反应】+【雷2,火3,超载反应】+【岩1,不反应】,也可以是
【火2,雷2,超载反应】+【水3,火3,蒸发反应】+【岩1,不反应】
注意,每次反应参与的同种元素的卡牌只能有一张,例:
【火3】,【雷3】,【雷5】 只可以选择一张雷属性卡牌参与【火+雷】的超载反应,但是
【火3】,【火5】,【雷3】,【雷5】可以组合出两次【火+雷】的超载反应
每次反应也至多只有一张风属性牌参与。
现在你是旅行者,你想知道,在双方均采取自己的分数最大原则的情况下,你是否能够战胜荒泷一斗。
输入描述:
第一行输入一个整数T,表示数组组数。(T<=500)
接下来的每组数据共有三行,
第一行包含两张卡牌,表示你的底牌。
第二行包含两张卡牌,表示荒泷一斗的底牌。
第三行包含五张卡牌,表示面前的公共卡牌。
(卡牌与题面中描述一致)
输出描述:
对于每组数据输出两行:
第一行两个小数,用空格隔开,表示你与荒泷一斗的得分(保留两位小数)。
第二行一个字符串。如果你能赢得荒泷一斗,输出"Win!";如果你会输,输出"Lose!"。
由于荒泷一斗是主办方,所以平局算你输。
注意:输出请勿包含引号
示例1
输入
复制
1
D2 A6
C3 B5
B2 C1 C4 D2 D1
示例2
输入
复制
2
E10 B9
D4 A2
G9 C4 C1 C2 B3
F7 F4
G8 B9
C6 A1 A8 G3 F5
输出
复制
67.00 60.00
Win!
45.00 105.00
Lose!
备注:
“可恶,本大爷还没有输!”