ComParo 发表于 2025-8-7 17:01:35

【幸运数字】幸运数字活动概率计算与方案选择

本帖最后由 ComParo 于 2025-8-10 13:17 编辑

嗨嗨,我又来了
有坛友已经发了解析贴
我想补充说明一些内容

首先是道具选择

1.四叶草:纯纯陷阱,但凡加个条件“若最终结果不大于4,则+1”或“数字不循环”,都还算有用,从概率学上看,这道具用了跟没用没有任何区别。奸商你出来,骗我小钱钱是吧((^∀^(╬))

2.护身符:但凡少一块都能拿,赔钱货,next

3.回血药:玩过尖塔的都知道,冲精英前都要买药保命(观者大人除外)


4.隐身斗篷:我说不参加等于7个隐身斗篷有没有懂的?有100%活命的打法,建议改名冤种斗篷和四叶草组团破产姐妹美美出道靴靴


5.骰子:内挂,但有概率被无效化,最大作用是事件关稳拿一道具+2积分


然后是敌方技能

威慑评价为敌方四叶草;决斗可以通过在事件关用道具规避;和爬塔一样,越到后面,精英威胁越大,所以如果要冲精英,前两关是最佳选择

最后是综合计算,道具就两个能用,金币10到12,所以就三个方案,一瓶回血药 or 两瓶回血药 or 一个骰子
我用ai写了一个脚本用于计算,源码如下(未计入精英技能)(不懂代码,有错误请指正 XwX)
from collections import defaultdict

# 定义每一关的扣血量和对应的概率
# 格式: {扣血量: 概率}
level_events = {
    1: {1: 0.2, 3: 0.3, 5: 0.5},
    2: {1: 0.2, 3: 0.3, 5: 0.5},
    3: {0: 0.8, 2: 0.2},
    4: {2: 0.2, 4: 0.3, 6: 0.5},
    5: {2: 0.2, 4: 0.3, 6: 0.5},
    6: {0: 0.8, 2: 0.2},
    7: {0: 0.1, 2: 0.3, 4: 0.6},
}

# 初始状态:100%的概率拥有20点血
# 格式:{血量: 概率}
hp_probabilities = {20: 1.0}

# 逐关进行计算
for i in range(1, 8):
    # 用于存储当前关卡结束后的新状态
    next_hp_probabilities = defaultdict(float)
   
    # 获取当前关卡的事件
    events = level_events
   
    # 遍历上一关的所有可能血量和概率
    for hp, prob in hp_probabilities.items():
      # 应用当前关卡的每个事件
      for damage, event_prob in events.items():
            new_hp = hp - damage
            # 将(上一关概率 * 事件概率)累加到新的血量上
            next_hp_probabilities += prob * event_prob
            
    # 更新状态为当前关卡结束后的状态
    hp_probabilities = next_hp_probabilities

# 所有关卡结束后,计算死亡概率
death_probability = 0
survival_probability = 0

for hp, prob in hp_probabilities.items():
    if hp <= 0:
      death_probability += prob
    else:
      survival_probability += prob

# 打印最终结果
print(f"所有关卡结束后,玩家的最终血量概率分布为:")
# for hp, prob in sorted(hp_probabilities.items()):
#   print(f"血量 {hp}: {prob:.6f}")

print("-" * 30)
print(f"玩家的生存概率为: {survival_probability:.6f} ({survival_probability:.4%})")
print(f"玩家的死亡概率为: {death_probability:.6f} ({death_probability:.4%})")
计算思路:


[*]初始状态 (第0关后):{20: 1.0}
[*]第1关后:

[*]从20血开始,不扣血 (20%概率): 20血,概率 1.0 * 0.2 = 0.2
[*]从20血开始,扣2血 (30%概率): 18血,概率 1.0 * 0.3 = 0.3
[*]从20血开始,扣4血 (50%概率): 16血,概率 1.0 * 0.5 = 0.5
[*]第1关后状态: {20: 0.2, 18: 0.3, 16: 0.5}(意思为20血20%概率,18血30%概率,16血50%概率,下同)
[*]第2关后:现在我们有3个可能的起点,需要对每个起点应用第2关的规则:

[*]从 20血 (概率0.2) 出发:

[*]不扣血: 20血,概率 0.2 * 0.2 = 0.04
[*]扣2血: 18血,概率 0.2 * 0.3 = 0.06
[*]扣4血: 16血,概率 0.2 * 0.5 = 0.10
[*]从 18血 (概率0.3) 出发:

[*]不扣血: 18血,概率 0.3 * 0.2 = 0.06
[*]扣2血: 16血,概率 0.3 * 0.3 = 0.09
[*]扣4血: 14血,概率 0.3 * 0.5 = 0.15
[*]从 16血 (概率0.5) 出发:

[*]不扣血: 16血,概率 0.5 * 0.2 = 0.10
[*]扣2血: 14血,概率 0.5 * 0.3 = 0.15
[*]扣4血: 12血,概率 0.5 * 0.5 = 0.25


[*]汇总第2关后状态:

[*]20血: 0.04
[*]18血: 0.06 + 0.06 = 0.12
[*]16血: 0.10 + 0.09 + 0.10 = 0.29
[*]14血: 0.15 + 0.15 = 0.30
[*]12血: 0.25
[*]第2关后状态: {20: 0.04, 18: 0.12, 16: 0.29, 14: 0.3, 12: 0.25}





如玩家选择在事件关嗑药回血,为方便计算,等效于加血上限(最大伤害vs血量:5+5+2<20+5; 5+5+2+6+6+2<20+5+5)
(规则与答疑贴,5楼,楼中楼第3页,回血与扣血同时生效)
(精英怪可能使道具失效,切记切记)

分类讨论:(默认选事件,精英怪锁最大伤害,先打精英怪,再打普通怪;概率虚低,实际存活概率比纸面高)

一回血药

[*]四普通怪:生存概率为: 100%,最大积分收益13
[*]一精英+三普通:生存概率为: 99.85%,最大积分收益15
[*]二精英+二普通:生存概率为: 99.85%,最大积分收益17
[*]三精英+一普通:生存概率为: 98.215%,最大积分收益19
[*]四精英:生存概率为: 91.566% ,最大积分收益21


二回血药

[*]四普通怪:生存概率为: 100%,最大积分收益13
[*]一精英+三普通:生存概率为: 100%,最大积分收益15
[*]二精英+二普通:生存概率为: 100%,最大积分收益17
[*]三精英+一普通:生存概率为: 100%,最大积分收益19
[*]四精英:生存概率为: 99.85% ,最大积分收益21
[*](实际上精英怪连续四次锁闪击+事件两次全掉血,才会死,对此我只能说:
[*]


一骰子(用于事件)

[*]四普通怪:生存概率为: 94.075%,最大积分收益13
[*]一精英+三普通:生存概率为: 94.075%,最大积分收益15
[*]二精英+二普通:生存概率为: 81.53%,最大积分收益17
[*]三精英+一普通:生存概率为: 61.632%,最大积分收益19
[*]四精英:生存概率为: 39.5728% ,最大积分收益21


最终结论:买回血药,一瓶冲3精英,两瓶冲4精英

本质上这是一个运气游戏,所以我想说:

恨欧皇应有尽有,叹非酋一无所有
一顿分析猛如虎,一看积分二点五
梭哈一把定乾坤,明日天台人挤人
应劝诸君莫上头,V我五十才是真

shirley1213 发表于 2025-8-7 17:13:11

小补充:护身符的阻止扣血上限降到2点,但还是能应对闪击的效果
【举个例子:在Day4精英怪用闪击,你的尾数和是9,对应全胜,但是理论还要被扣的2点可以被护身符抵消】
(这次活动狼狼的数据中心开张不太起来啊,太吃运气了,不吃手法……抱抱排插狼,感谢分析(๑•̀ㅂ•́)و✧)

凯诺斯 发表于 2025-8-7 17:14:36

我个人也觉得回血药好点惹

赴约波波 发表于 2025-8-7 17:19:11

回血药这么猛吗?一瓶回血药四精英都有90多的胜率上限!
不过骰子可能被低估了,毕竟可能得到隐藏道具

notunicorna 发表于 2025-8-7 17:22:57

本帖最后由 notunicorna 于 2025-8-7 17:24 编辑

难道你不想挑战一下自己的极限吗(恶魔低语)

要有礼帽 发表于 2025-8-7 17:25:19

两眼一闭就是抄!让我抄抄!(外置大脑已启用)

毛茸茸兽兽 发表于 2025-8-7 17:55:45

无脑冲血药咩~打响指ing俺就复制粘贴楼主的好了,好兄弟,一起走٩( 'ω' )و

crabee 发表于 2025-8-7 17:59:53

运气成分太大惹,只有冷冰冰的积分能带来温暖{:4_87:}

克莱因蓝 发表于 2025-8-7 18:03:15

所以我弄了两瓶回血药惹:$

远方传来风笛 发表于 2025-8-7 18:25:00

直接拿来抄抄 不想长脑子

娱乐法师火布偶 发表于 2025-8-7 18:29:05

众所周知,大概率发生小概率的事情;P,发生极端的事情也不是没可能

轮回2L 发表于 2025-8-7 18:43:24

两瓶回血药+4精英怪走起,我要活下去!{:6_176:}

lidory 发表于 2025-8-7 18:49:03

我想我们的论坛活动过于硬核了{:6_170:}

Lihajte 发表于 2025-8-7 20:01:22

就看到两个关键字“运气”,好的,可以歇着看大家操作了

蛋蛋不说话 发表于 2025-8-7 20:08:30

天惹,脑子不够用,只能默默抄作业

辰翊 发表于 2025-8-7 20:41:23

字好多,看晕了{:4_92:}不管怎么说,后面跟着大佬行动了

AlexToi 发表于 2025-8-7 20:46:50

感觉应该还有其他变数,一血包都基本能打三次精英还有生存了,有点厉害了

Yoichiqzuser 发表于 2025-8-7 20:52:53

好复杂的机制,还要靠运气,这周的帖子前两天发过了拿不了两个回血药,应该最终只能拿个重在参与了

crino66666 发表于 2025-8-7 21:22:41

感谢攻略,先收藏了,这个最终结论很关键!

野生阿努厨 发表于 2025-8-7 21:27:11

外置大脑又上线了{:6_197:}本来还在纠结两个药和一次骰子哪个更强,后者毕竟能刷积分,但现在直接两个药启动
页: [1] 2 3
查看完整版本: 【幸运数字】幸运数字活动概率计算与方案选择