HBC261032杨辉的行积,组合数学,逆元,数论稻妻扑克题解

八贝勒 算法基础篇 57 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
荒泷派正在举办稻妻扑克大奖赛,作为一名优秀的旅行者,你已经进入了最后的决赛圈并将正面对决直接获得决赛资格的稻妻扑克最强者(自称)荒泷天下第一斗——荒泷一斗,在一局比赛中,你与荒泷一斗各抽两张卡牌作为自己的底牌,然后公平公正公开的发牌员八重神子大人将再放置5张牌在你们面前,现在你是旅行者,你想知道,在双方均采取自己的分数最大原则的情况下,你是否能够战胜荒泷一斗。

荒泷派正在举办稻妻扑克大奖赛,作为一名优秀的旅行者,你已经进入了最后的决赛圈并将正面对决直接获得决赛资格的稻妻扑克最强者(自称)荒泷天下第一斗——荒泷一斗。 稻妻扑克是一种扑克游戏,游戏包括七种类型的卡牌,分别记为水,火,草,冰,雷,岩,风,每个类型的牌有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】可以组合出两次【火+雷】的超载反应 每次反应也至多只有一张风属性牌参与。  现在你是旅行者,你想知道,在双方均采取自己的分数最大原则的情况下,你是否能够战胜荒泷一斗。

HBC261032杨辉的行积,组合数学,逆元,数论稻妻扑克题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
不断学习,不断挑战,才能在编程领域中脱颖而出!全网最全C++题库,助您成为编程高手!

标签: HBC261032杨辉的行积 组合数学 逆元 数论稻妻扑克题解