用Python写程序预测藏宝图活动2.0

更新时间2023/8/151949 浏览玩家攻略
🌟写在前头
感谢载酒大佬的建议![表情_开心]
白天起床后又对程序进行了一个优化,新增了对勾玉花费的预测(这点相信是各位忍忍们很需要的),新增了若干预测需要的参数,使得程序更具有参考价值~[表情_期待]
🌟程序介绍
TapTap
P1 算法依据
P1是算法成立的前提假设,总的来说考虑的是最非酋最节约的情况(甚至商店里用忍币购买的资源都忽略),所以实际结果大概率优于理论结果~(当然如果传颂不能都打四星,只需对最终结果进行略微调整即可)
TapTap
P2 预测需要参数
P2是预测需要的参数,其中已花费勾玉数量如果未知也可以,但相应的,在结果中可能无法对还需要花费的勾玉进行一个预测(有一个补救方法在后文的两行🍰中);而鉴宝秘闻对应的数量是指鉴宝秘闻任务中还未获得的奖励的数量。[表情_酷]
P2中录入的是本人在昨天晚上(8.14)的数据。
TapTap
P3 预测结果
P3是给出的结论,以下给出说明:
第一行不带星的数字是接下来“保底”获得的目标残卷数量(有多保底呢?参见P1);带星的数字表示按照当前策略(指商店花费忍币、勾玉购买资源的方式等)和运气坚持到活动结束可以获得的目标残卷数量。
后面几行是剩余的礼袋碎片数量,忍忍能够以此为参考在商店购买碎片凑整。
P3是本人对自身的预测结果。[表情_大笑]
🌟算法分析
如果在参数中没有给出已经花费的勾玉数量,本程序不能够预测仍需花费的勾玉数量,因为每个人的策略和运气是不同的,如果没有以往的数据,无法考虑一个特定的人增加单位目标残卷所需要花费的勾玉数量。
🍰🍰🍰
当然,也可以简单地认为增加1片目标残卷需要花费100勾玉!!!
🍰🍰🍰
(以下内容可忽略)
当然,若知道已花费的勾玉数和因策略、运气额外获得的目标残卷数量,可以对额外增加单位目标残卷所需的勾玉数进行估计,并以此计算出达成目标仍需要的勾玉数量。
例如我前五天结束后预测保底结果是398,而活动初期保底结果为353(实际上如果不买神品碎片是343),这说明我这五天花费2190勾玉以及凭运气让我多得到了45片目标残卷,那么增加单位目标残卷所需要的勾玉数量就是2190/45=48.6,我的目标是500,距离目标还有102,那么我大概还需要102*48.6约为4964勾玉!
显然,越往后该算法越精确![表情_大笑]
🌟说在最后
编这个小程序的原因,主要因为最近比较清闲有时间,我不是专门做攻略的,若有不足之处还请各位忍忍多多包涵!(再次感谢载酒的建议[表情_开心]
有需要帮忙预测的忍忍可以将参数放在评论区,如果我有时间就会帮忙哦~(前提是参数要完整)
评论9
只看作者
最热
TapTap
写下你的想法...
Klaus
建议把楼主做成Python程序员放困难图挨揍[表情_酷]
伽罗瓦
[表情_生气]
憨憨的崽崽
python准不准啊能不能出一个GPT4的预测
伽罗瓦
你认真的吗)
薪家一狼
你的程序在哪呢,怎么下载试试
伽罗瓦
没写成完整程序,需要可以在评论区留参数[表情_捂脸哭]
嗦螺门门徒
佬!
User就是我
就服程序猿
小呀小摩托
插眼
已经到底了
50
4
9