骰宝游戏
你在生活中用过最高级的算法知识是什么
你的位置:| 骰宝游戏 > 博彩问答 > 你在生活中用过最高级的算法知识是什么

你在生活中用过最高级的算法知识是什么

发布日期:2022-04-01 00:55    点击次数:143

你在生活中用过最高级的算法知识是什么

写程序辅助自己玩欢乐斗牛,先看四张牌然后几秒内决定抢庄的那种,后来还把它出成了一道题。
枚举最后一张牌,计算我自己定义的期望得分,根据分数高低决定抢庄。
效果很不错,从头开始一小时赢了几十万欢乐豆。
后来在高倍场的某次对局中发现期望得分很高,果断抢了庄,但是闲家3个“牛牛”,瞬间输光。
以下是完整题目:
欢乐斗牛
「题目背景」
为了更快的获取欢乐豆,hzwer准备去玩欢乐斗牛,但是由于人品太差,在一个小时之内输光了20个QQ号的欢乐豆(每天系统会赠送每个号4000欢乐豆)。第二天他准备继续再战欢乐斗牛的抢庄模式,但是由于缺乏思考能力,需要编写一个程序来决定是否抢庄。
「题目描述」
在玩家决定是否抢庄之前,系统会下发四张牌称为底牌,最后一张牌在决定后发放,每张牌可能为1-10,J,Q,K,hzwer认为最后一张牌为每一种点数的概率是相同的,对于一个由五张牌组成的牌型,分数计算规则如下,请你得出底牌的期望得分。
首先注意:在斗牛中,J,Q,K的点数视为10点,即11,12,13在计算头或点数时均视为10,所有牌无视其花色。
首先考虑特殊牌型
四炸——即5张牌中有4张一样的牌(如33334),分数为40
五花牛——五张牌均是J,Q或K(如JQJQK),分数为50
五小牛——五张牌点数都小于5且点数和小于或等于10(如11223),分数为60
若有多种特殊牌型,得分取分数最大的特殊牌型(如11112视为五小牛)。
如果没有特殊牌型,首先判断牌型是否有“头”,如果五张牌中任意三张的总和为10的倍数如(1K9)即为有“头”,无“头”的牌型得分为0。
对于有头的牌型得分计算如下:
所有牌的和记为t,如果t=0则称为“牛牛”,牛牛得分为30;t<7称为“小牛”,得分为t,否则得分为(t)*2。
「输入格式」
第一行一个整数T,表示T组数据
每组数据占一行,为4个整数(11,12,13分别表示J,Q,K)
「输出格式」
对于输入的n行,输出每4张牌的期望得分(四舍五入)
「样例输入」
2
2 2 2 2
10 4 5 12
「样例输出」
43
9
「样例解释」
对于2 2 2 2,最后一张为1或2时,构成五小牛,否则为炸弹,期望得分(2*60+11*40)/13=43.08
对于10 4 5 12,最后一张为1-13的得分分别是30+0+0+0+4+5+0+0+0+18+18+18+18=111/13=8.54
1为牛牛,5为4点,6为5点,10-13为9点,其余无头
「数据范围」
30%的数据T<=5
70%的数据T<=100000
100%的数据T<=1000000

在结合国内专业麻将选手、各大麻将比赛主办方等多方意见和建议博彩问答,历时一年精心制作推出了全新的二人麻将游戏——《达人麻将》。基于国标麻将规则,采用“万、风、箭”共计64张牌组合,并附带加倍的玩法,输赢合理分配。PC版自2011年10月上线,截止2012年4月博彩问答,已拥有数百万忠实用户。



>> 在名侦探柯南的出场人物中你最希望哪位与灰原哀成为CP..

>> 有哪些小众但是很好用的护肤品和化妆品..

>> 如何评价创造营2020第八期(下)「学长合作第三次公演舞台」..

>> 网赌只是玩家银行卡被冻结半年会被抓么还可能解冻银行卡么..

>> 哪个捕鱼游戏好浅谈波克是如何吸引用户..

>> 骰宝技巧 染上线上赌博几年的却戒不掉怎么办..

>> 汉朝「十三将士归玉门」的具体细节是怎样的..

>> 10月18日乐虎国际存送优惠通知..

>> 博彩问答 羽生扑克牌系列威士忌1010万元成交它为何反复刷新拍卖纪录..

>> 戒赌常见误区以本人网赌惨痛经历..