查看: 45| 回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

[爱好] 【每日夺宝实操攻略】小游戏冲排名经验贴 · 求加米!!!

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
这一篇来讨论一下每日夺宝的玩法,有帖子已经把赔率和约3%的抽水研究过了,大概就是说,这是个长期负期望的游戏,不存在稳赢策略,这里就不再赘述。
最实际的问题还是:我现在有这些宝石,到底押多少?放几颗雷?翻几格?输了以后怎么办?
开始前需要先选清楚自己的优化目标:

  • 保榜党:只想进前十,只要混到奖励就满意了
  • 最大化米数党:可以接受这周一颗米都没有,但希望长期平均拿得更多,最大化期望大米数量
这两个目标,打法不一样,以后会分开讨论(不缺米的战斗爽人不在讨论范围之内,梭哈就完事!就是要上高光时刻!不管输赢都是爽!)

本篇只讨论“保榜党”策略!

下面开始上算法!(下文的最优和概率上界,都针对“目标线固定、不追加补领”的一次冲刺;周初还有补领机会、榜线会变化的问题,后面单独说)

一、通用算法(99.5%近似最优,每天只需要下注3次左右,过多操作无意义!)
先记三个数:

  • B:现在有多少宝石
  • T:准备冲到多少宝石(对手有10,000,先按10,001计算)
  • N:最多准备下注几局 (先比较1、2、3局,愿意再细算就加5局)
这里“一局”指重新下注开局。一局里翻两格,仍然只算一次下注。最多三局,不是必须把三局全部打完:任何一局达标就停。
如果只是保榜,而且余额已经达到你设定的结算目标,直接停手,以下算法用于B小于T的情况(这不废话,谁会拿开倒车当目标算(

第一步:算一个参考倍率
公式是:
M = 1 / {1 - [(T-B)/T]^(1/N)}
看起来有点长,实际只有四步:

  • 算缺口:T减B
  • 缺口除以T
  • 取N次方根。两局就是平方根,三局就是输入“^(1/3)”
  • 用1减去上一步,再用1除以结果
只准备一局时,公式直接变成 T÷B,这个倍率先帮你找到合理的范围。因为游戏只提供一些固定倍率,所以不能直接拿它下注,需要找最接近的。

第二步:从真实倍率里找上下相邻两档
最后面“手算查表”按倍率排序,列出每局最多翻三格的64种不同概率配置(“全部倍率”有列出完整的150种不同概率配置,太长了,先不放了)
手算版先用64档即可,找到参考倍率上下最近的两档,各算一套计划。同一个保守倍率有多个配置时,取成功率最高的;成功率相同,取翻格最少的。
例如参考倍率2.40895,附近两档是:

配置
保守倍率
本局成功率
6颗雷,翻3格
2.30
42.1304%
15颗雷,翻1格
2.42
40%
不一定是“倍率最接近的那档一定最好”,最后要比较整套计划的成功率!
(为了统一算例,本文按整数下注、每注至少50计算,倍率用理论值向下保留两位,到账按向下取整估算)

第三步:前面的局,每次只押“赢了就到目标”的金额
选定真实倍率M后,本局下注为:
下注额 = (目标余额-当前余额) / (M-1)
(向上取整)

为什么除以“倍率减一”?因为倍率包含返还的本金。押100、2.30倍,净赚的是130,不是230。
例如:现在8,000,目标10,001,选2.30倍:
(10001-8000) / (2.30-1) ≈ 1539.23
所以押 1,540。
输了以后剩6,460,再算:
(10001-6460) / 1.30 ≈ 2723.84
所以下一笔押 2,724。
前N−1局固定使用这一档倍率,失败后更新余额,再套同一条下注公式!

第四步:最后一局,按剩余本金重新选倍率
到了第N局,或者前面算出的下注额已经超过剩余本金,就转入最后一局:

  • 用“目标÷剩余本金”,算最低需要的倍率
  • 查表选不低于它的最低可用倍率
  • 押剩下的全部本金,成功后收取并停止
  • 爆仓了就认命吧,你已经走了最高胜率的路线了...
例如剩3,736、目标10,001,最低需要:
10001 / 3736 ≈ 2.6769
查表选2.69倍,16颗雷、翻1格,成功率36%,最后押3,736。
如果余额低于最低下注额,或所选倍率表里已经没有可行配置,就结束这套候选计划。遇到手算表覆盖不了的极远目标,可以换完整倍率表重新试算,这一步是为了让最后剩下的钱也发挥作用(虽然一般到这一步就直接开摆了,等第二天1000再战!)

第五步:比较整套成功率,决定到底押几次
一套计划里的每一局都能“一赢达标”,因此只需要计算连续全输的概率:
整套成功率 = 1 - 第一局失败率 × 第二局失败率 × ...
所以可以依次算:

  • 一局方案;
  • 两局方案,上下两档各一套;
  • 三局方案,上下两档各一套;
  • 想再精细一点,加五局方案,上下两档各一套。
这样最多比较七套短计划,取实际成功率最高的,你也可以在胜率差很小时,选操作更少的方案。
这就是“到底押几次最好”的秘密!

二、真正的最优算法怎么做?这套简化算法为什么是合理的?
真正的最优程序会对每一种局面问:
“现在停手值多少?押50怎么样?押100怎么样?押其他金额呢?每种金额配几颗雷、翻几格?赢了之后怎么做最划算?输了之后又怎么做?”
它比较的从这一局开始,直到结束的最好结果。每个金额还可以配不同雷数、翻格数,之后又有新的余额和新的选择......
手算版做了两个简化:

  • 每次赢都直接结束冲刺:不再讨论“先赢到一半,再换玩法”的各种成功分支
  • 前段尽量使用同一种配置:只需要提前计算“一路都输”的余额变化,最后再修正一次
参考倍率公式也不是拍脑袋来的!如果暂时允许任意倍率、金额可以任意细分,最佳的固定N局方案,恰好可以安排成:每局成功率相同,第一笔较小,失败后下注增加;任意一次成功就达标,全部失败才耗尽本金。
这就是前面开N次方根的来源。它是这个放宽模型里的固定N局最优解。
在这个理想模型中,限制局数相对于允许无限次尝试,最多损失:

最多尝试次数
成功率最多少多少
1局
3个百分点
2局
不到0.635个百分点
3局
不到0.361个百分点
5局
不到0.194个百分点
所以,正常玩家人没有必要计算几十局......

一个不跑最优程序,也能检查自己离最优有多远的方法
在本文97%返还模型下,任意策略冲到固定目标的成功率,都不可能超过:
F = 1 - (1-现有宝石/目标宝石)^0.97
例如你的计划成功率78.57%,上限79.00%,那么其实最多只剩约0.43个百分点可以改进,没必要再优化太多了。

三、四个典型例子:数字全部按上面的算法生成
以下统一采用每局最多翻三格的手算表。先把1、2、3、5局都代进去,上下两档取较好的结果:

当前本金→目标
1局方案
2局方案
3局方案
5局方案
1,000→5,001
18.3333%
19.0400%
18.7557%
19.3639%
1,000→10,001
9.5652%
9.0087%
9.6704%
9.6079%
8,000→10,001
76.0000%
77.8087%
78.5671%
78.5009%
10,000→70,001
12.4348%
13.8332%
13.3600%
13.5545%
特别注意:真实倍率有档位,五局候选不一定胜过三局候选!

例一:周一刚领1,000,当前前十门槛5,000
先假定本次目标就是5,001。比较后选择五局方案。
代入B=1,000、T=5,001、N=5,参考倍率约22.91584。比较两边的实际档位后,选19.40倍,也就是19颗雷、翻2格。
第一笔代入下注额 = (目标余额-当前余额) / (M-1):
(5001-1000) / 18.40 = 217.44
向上取整,押218。失败后782,再算下一笔,以此类推:

局次
下注前余额
下注
配置
赢后至少有
输后剩余
1
1,000
218
19雷,翻2格
5,011
782
2
782
230
19雷,翻2格
5,014
552
3
552
242
19雷,翻2格
5,004
310
4
310
255
19雷,翻2格
5,002
55
5
55
55
22雷,翻2格
5,335
0
最后55要冲5,001,最低需要90.9273倍,查表选97倍。
前四局各有5%成功率,末局1%,整套成功率:
1 - 0.95^4 × 0.99 = 19.3639%
对应理论上限19.4588%,最多还有约0.095个百分点改进空间。
另外,如果觉得五局麻烦,两局候选有19.04%,少约0.324个百分点,可以自己衡量要不要为这点差距多算、多点几下。

例二:周末只剩1,000,前十门槛10,000
目标设10,001,比较后选择三局,参考倍率代入“M = 1 / {1 - [(T-B)/T]^(1/N)}”得到28.97959,选实际29.10倍:20颗雷,翻2格,每局成功率1/30,接下来就是不断代入下注额 = (目标余额-当前余额) / (M-1):

局次
下注
配置
赢后至少有
输后剩余
1
321
20雷,翻2格
10,020
679
2
332
20雷,翻2格
10,008
347
3
347
20雷,翻2格
10,097
0
整套成功率:
1 - (29/30)^3 = 9.6704%
理论上限9.7141%。最多只剩约0.044个百分点可以改进。

例三:最后一天有8,000,前十门槛10,000(这是最后一天很多人都会遇到的情况)
目标10,001,比较后选三局。
参考倍率2.40895,分别试2.30和2.42两档。前者生成的整套计划更好:

局次
下注前余额
下注
配置
本局成功率
赢后至少有
输后剩余
1
8,000
1,540
6雷,翻3格
42.1304%
10,002
6,460
2
6,460
2,724
6雷,翻3格
42.1304%
10,001
3,736
3
3,736
3,736
16雷,翻1格
36%
10,049
0
整套成功率:
1 - (1-0.4213043478)^2 × 0.64 = 78.5671%
理论上限79.0025%,最多还有约0.435个百分点的改进空间。

例四:有10,000,想超过70,000拿第一
目标70,001,比较后选择两局。
参考倍率选13.52倍,14颗雷、翻3格,每局成功率约7.173913%。

局次
下注
配置
赢后至少有
输后剩余
1
4,793
14雷,翻3格
70,008
5,207
2
5,207
14雷,翻3格
70,398
0
整套成功率约 13.8332%,理论上限13.8882%,相差约0.055个百分点。

这4个例子离最优有多近?

当前→目标
手算计划成功率
理论上限
达到最优胜率的比例下限,约
1,000→5,001
19.3639%
19.4588%
99.51%
1,000→10,001
9.6704%
9.7141%
99.55%
8,000→10,001
78.5671%
79.0025%
99.45%
10,000→70,001
13.8332%
13.8882%
99.60%
已经很接近最优方案了!

四、经典误区:为什么不推荐反复低倍率下注,慢慢复利?
最容易产生错觉的玩法,就是1雷、翻1格:一局有96%的概率成功,看起来特别稳,但如果每次都把全部余额押进去,想从1000一路滚到10000,按完整赔率大概要连续成功223次,最后真能滚到一万的概率,只有约0.011%,接近万分之一。
对比前面的三局方案,是约9.68%,问题就在于:前一种玩法需要“连续赢两百多次”,后面的方案只需要“有限几次里成功一次,就达到目标”。我一开始也一直这么玩hhhh,第一周上榜了,第二、三周连续爆仓,超多次操作最后一次爆完大部分太难蚌了,所以才铜锭斯通开始研究更好的策略......

总结流程 + 手算查表
复习一下,

  • B:现在有多少宝石
  • T:准备冲到多少宝石(对手有10,000,先按10,001计算)
  • N:最多准备下注几局 (先比较1、2、3局,愿意再细算就加5局)
参考倍数:
M = 1 / {1 - [(T-B)/T]^(1/N)}

选定真实倍率M后,本局下注为:
下注额 = (目标余额-当前余额) / (M-1)
(向上取整)

最后一局,按剩余本金重新选倍率
到了第N局,或者前面算出的下注额已经超过剩余本金,就转入最后一局:

  • 用“目标÷剩余本金”,算最低需要的倍率
  • 查表选不低于它的最低可用倍率
  • 押剩下的全部本金,成功后收取并停止
下方查表列出雷数、翻格数和准确成功率

雷数 k
翻格数 n
成功率 p
保守倍率(倍)
精确倍率(倍)
1
1
96.00000000%
1.01
1.010417
2
1
92.00000000%
1.05
1.054348
3
1
88.00000000%
1.10
1.102273
2
2
84.33333333%
1.15
1.150198
4
1
84.00000000%
1.15
1.154762
5
1
80.00000000%
1.21
1.212500
3
2
77.00000000%
1.25
1.259740
6
1
76.00000000%
1.27
1.276316
7
1
72.00000000%
1.34
1.347222
4
2
70.00000000%
1.38
1.385714
8
1
68.00000000%
1.42
1.426471
3
3
66.95652174%
1.44
1.448701
9
1
64.00000000%
1.51
1.515625
5
2
63.33333333%
1.53
1.531579
10
1
60.00000000%
1.61
1.616667
4
3
57.82608696%
1.67
1.677444
6
2
57.00000000%
1.70
1.701754
11
1
56.00000000%
1.73
1.732143
12
1
52.00000000%
1.86
1.865385
7
2
51.00000000%
1.90
1.901961
5
3
49.56521739%
1.95
1.957018
13
1
48.00000000%
2.02
2.020833
8
2
45.33333333%
2.13
2.139706
14
1
44.00000000%
2.20
2.204545
6
3
42.13043478%
2.30
2.302374
15
1
40.00000000%
2.42
2.425000
16
1
36.00000000%
2.69
2.694444
7
3
35.47826087%
2.73
2.734069
10
2
35.00000000%
2.77
2.771429
17
1
32.00000000%
3.03
3.031250
11
2
30.33333333%
3.19
3.197802
8
3
29.56521739%
3.28
3.280882
18
1
28.00000000%
3.46
3.464286
12
2
26.00000000%
3.73
3.730769
9
3
24.34782609%
3.98
3.983929
19
1
24.00000000%
4.04
4.041667
13
2
22.00000000%
4.40
4.409091
20
1
20.00000000%
4.85
4.850000
10
3
19.78260870%
4.90
4.903297
14
2
18.33333333%
5.29
5.290909
21
1
16.00000000%
6.06
6.062500
11
3
15.82608696%
6.12
6.129121
15
2
15.00000000%
6.46
6.466667
12
3
12.43478261%
7.80
7.800699
22
1
12.00000000%
8.08
8.083333
13
3
9.56521739%
10.14
10.140909
17
2
9.33333333%
10.39
10.392857
23
1
8.00000000%
12.12
12.125000
14
3
7.17391304%
13.52
13.521212
18
2
7.00000000%
13.85
13.857143
15
3
5.21739130%
18.59
18.591667
19
2
5.00000000%
19.40
19.400000
24
1
4.00000000%
24.25
24.250000
16
3
3.65217391%
26.55
26.559524
20
2
3.33333333%
29.10
29.100000
17
3
2.43478261%
39.83
39.839286
21
2
2.00000000%
48.50
48.500000
18
3
1.52173913%
63.74
63.742857
22
2
1.00000000%
97.00
97.000000
19
3
0.86956522%
111.55
111.550000
20
3
0.43478261%
223.10
223.100000
23
2
0.33333333%
291.00
291.000000
21
3
0.17391304%
557.75
557.750000
22
3
0.04347826%
2,231.00
2,231.000000
注意:不要冒超出自己目标之外的风险!因为这是个负期望游戏,多一次操作就多一次倒退的可能,如果有人想要超过你,风险应该由别人承担,而不是自己瞎操作送人头,让排你后面的人捡便宜!

实在肝不动了...... 最大化期望米数的策略下期再讨论吧(其实如果只是想最大概率要到达某个💎数,用这套策略完全够了,最大化期望米数就是还要把米数建模进来,多了一个变量而已),如果还有下期的话orz

如果这篇对你有帮助,求!大!米!谢谢大家!

上一篇:【每日农场心得】小游戏冲排名经验经验贴 · 求加米!!!
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表