//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:222

符文:39

跳转到指定楼层
1#
发表于 2021-1-22 00:19:27 |只看该作者 |倒序浏览 来自:河北
本帖最后由 奈欧天的阴谋 于 2021-1-22 15:54 编辑

这个看每个人不同情况。
具体有一个计算方法。
首先它取决于你的最快通关层的上限,设为m,在m层及以下,时间不再减少,例如,100层以下你都是1分半,人过怪躺,纯100%割草,以此为基准,每一层的经验增加5%,怪物血量增加17%,因为是速刷,不考虑坚韧的事。
这时就为有一个曲线,这个曲线的极值即为最效率层。
首先你要统计一系列数值,每一层的通关时间,例如:
# 各层完成时间,单位:秒
data = [
    [85, 90],
    [90, 105],
    [95, 120],
    [100, 150],
    [105, 150],
    [107, 155],
    [108, 200],
    [110, 210],
    [113, 250],
    [114, 270],
    [115, 330],
    [118, 400],
    [124, 900],
]
这时,求取当前对85层的效率倍率的公式为:
x = 1.05**(当前层 - 基准层m) / ((当前层完成时间 + 是否计入钥石时间,不计入则为0)/(m层完成时间+钥石时间))

我把这个写成了一个脚本,填入相应数值运行即可有结果。
def test(baseLvl, baseLvlTime, testLvl, testLvlTime, keyTimeCost=30):
    '''
    :args:  complete the BaseLvl GR during time of baseLvlTime, while complete the testLvl in testLvlTime, unit=second
            keyTimeCost: the time how much it costs you to gain a GR key stone
    :return: efficiency
    '''

    # 每层经验综合增益
    # 数据来源:http://bbs.d.163.com/forum.php?mod=viewthread&tid=173218346
    # 大秘境数据一表通 (已更新2.4.1版,4月21日小修正)/《暗黑三2.4.1版大秘境数据 150层基础奖励数据一览》
   
    factor = 1.05

    t = factor**(testLvl - baseLvl) / ((testLvlTime + keyTimeCost)/(baseLvlTime+keyTimeCost))
    t = float(f'{t:.2f}')

    return t


# 各层完成时间,单位:秒
data = [
    [85, 90],
    [90, 105],
    [95, 120],
    [100, 150],
    [105, 150],
    [107, 155],
    [108, 200],
    [110, 210],
    [113, 250],
    [114, 270],
    [115, 330],
    [118, 400],
    [124, 900],
]

for d in data:
    r1 = test(data[0][0], data[0][1], d[0], d[1])
    r2 = test(data[0][0], data[0][1], d[0], d[1], keyTimeCost=0)
    d.append(r1)
    d.append(r2)
    print(d)

res = tuple(sorted(data, key=lambda x: x[2]))
bestLvl = res[-1][0]

print(f'最速层:{bestLvl}')

# 极值 即为 最有效率层


已有 1 人评分符文 收起 理由
此夜星辰 + 6 感谢分享

总评分:  符文 + 6   查看全部评分

大哥打大米不我全身太古了.jpg

帖子:78

符文:91

2#
狠人。。。。。。。。。。
发表于 2021-1-22 01:15:34 来自凯恩之角App |只看该作者 来自:辽宁

帖子:238

符文:78

3#
你以为我看得懂?结论,说结论
发表于 2021-1-22 01:45:41 来自凯恩之角App |只看该作者 来自:重庆

帖子:222

符文:39

4#
本帖最后由 奈欧天的阴谋 于 2021-1-22 15:53 编辑
Carl_VV 发表于 2021-1-22 01:45
你以为我看得懂?结论,说结论

大约 在 冲层极限层以下15层左右会达到极值,正负2层左右浮动,视个人手法、喜好而异。
例如赌图极限装备极限操作勉强过个125层,大约在110层左右会有较好的升级效率。
例如程序中的示例数据,会在107层左右,但是105-110层的数据相差不大,视个人喜好,想打得轻松一点就107及以下,想稍微加一点点压力就110、111、112之类。
程序得到的结果大约 在 107层效率系数为1.9左右,即在不考虑大密境钥石、关门后分解装备的时间的情况下,刷这个层的升级获取经验的效率是85层的1.9倍。



发表于 2021-1-22 02:31:56 |只看该作者 来自:河北
大哥打大米不我全身太古了.jpg

帖子:222

符文:39

5#
本帖最后由 奈欧天的阴谋 于 2021-1-22 15:54 编辑
Carl_VV 发表于 2021-1-22 01:45
你以为我看得懂?结论,说结论

[85, 90, 1.0, 1.0]
[90, 105, 1.13, 1.09]
[95, 120, 1.3, 1.22]
[100, 150, 1.39, 1.25]
[105, 150, 1.77, 1.59]
[107, 155, 1.9, 1.7]
[108, 200, 1.6, 1.38]
[110, 210, 1.69, 1.45]
[113, 250, 1.68, 1.41]
[114, 270, 1.65, 1.37]
[115, 330, 1.44, 1.18]
[118, 400, 1.4, 1.13]
[124, 900, 0.87, 0.67]
最速层:107

这是示例数据结果
每一行的第3、4项分别为包含、不包含密境钥石时间(以30秒一枚钥石估算)的效率系数。


发表于 2021-1-22 02:35:10 |只看该作者 来自:河北
大哥打大米不我全身太古了.jpg

帖子:8408

符文:1184

6#
你这玩意儿怎么看着那么像在给那什么量身定制尺寸呢
发表于 2021-1-22 06:31:40 来自凯恩之角App |只看该作者 来自:江苏

帖子:237

符文:11

7#
我还以为你用插值什么的拟合了一条完整的曲线,然后挑了个最优的结果,原来只是比较几个数据点的经验获取效率。
建议你表述得更清晰一点吧。。。。。
发表于 2021-1-22 08:50:55 |只看该作者 来自:北京

帖子:6237

符文:60

8#
发表于 2021-1-22 14:07:50 |只看该作者 来自:浙江

帖子:222

符文:39

9#
此夜星辰 发表于 2021-1-22 14:07
数据贴原贴来自凯恩
http://bbs.d.163.com/forum.php?mod=viewthread&tid=173218346

感谢提醒,已改!
发表于 2021-1-22 15:51:13 |只看该作者 来自:河北
大哥打大米不我全身太古了.jpg
您需要登录后才可以回帖 登录 | 注册网易通行证