hash 发表于 2015-4-9 12:15:54

六脉神剑.liumai: 每脉1w,命中66%,busy 4,cd 5,
40000 /4/5
太极剑.lian:16连,每剑4k,命中70%,busy 6,cd 10,
44800/6/10
慕容剑法.liuxing:3连,每剑5k,命中 66%,cd 2秒,无busy,
10000/0/2
降伏轮.wushuai:5轮,每轮2w, 命中80%,busy 3,cd 12秒,
80000/3/12 切换内功3

天羽奇剑.fengwu:9连,每连3k, 命中66%,无busy,cd 6,
18000/0/6

lkyun 发表于 2015-4-9 12:18:04

lian的cd已经改成6s了

plr 发表于 2015-4-9 12:28:36

问个入门问题, 发招肯定要1个心跳吧, 也就是1秒中, 如果busy 2秒的话, 是从发招前算还是从发招结束算?

换句话说,如果busy 2秒的话, 我是每2秒可以发一个pfm呢?还是每3秒才可以发一个?

ltblue 发表于 2015-4-9 13:46:41

好久不玩,不记得了,看是不是这么个意思
六脉神剑.liumai: 每脉1w,命中66%,busy 4,cd 5,
不考虑busy的dps=10000*6*0.66/4=9900
太极剑.lian:16连,每剑4k,命中70%,busy 6,cd 10,
不考虑busy的dps=4000*16*0.7/6=7467
慕容剑法.liuxing:3连,每剑5k,命中 66%,cd 2秒,无busy,
不考虑busy的dps=5000*3*0.66/0=无穷大
降伏轮.wushuai:5轮,每轮2w, 命中80%,busy 3,cd 12秒,
不考虑busy的dps=20000*5*0.8/3=26667
天羽奇剑.fengwu:9连,每连3k, 命中66%,无busy,cd 6,
不考虑busy的dps=3000*9*0.66/0=无穷大

既然有无穷大,就意味着反正没busy,cd到了就放吧
而前面两个技能,dps太少,跟降伏轮不在一个级别,而且busy时间过长,影响其他技能的发挥
所以,正确办法大体如下:
12秒一个循环
0秒:天羽奇剑+慕容剑法+降伏轮=107720
3秒:慕容剑法=9900
6秒:天羽奇剑+慕容剑法+六脉神剑=67320
10秒:慕容剑法=9900
12秒:循环
以上,12秒共伤害194840,dps=16237
考虑到命中率是人品问题,所以计算boss的血余量无意义,所以这个是我的最优算法
不知道有没有dps更好的了?

supertu 发表于 2015-4-9 16:30:50

0秒:天羽奇剑+慕容剑法+降伏轮=107720

3秒:慕容剑法+六脉=49500

8秒 慕容剑法+六脉=49500

12秒:循环

总计 206720

会不会好点?

cappuccino 发表于 2015-4-9 16:38:55

本帖最后由 cappuccino 于 2015-4-9 04:56 PM 编辑

function 解题(出招序列,出招数)
for i v in paris({六脉, ... ,天羽} do
    打boss
    if boss死了 then
      table.insert(战斗结果,出招数,层数)
end
出招数++
出招序列 = 出招序列 + v
if出招数 > 最大出招数 then
    if #战斗结果 == 0 then do
      print(打不死boss)
      return ERROR
    else
      print(判断结束)
      return
    end
else
    解题(出招序列,出招数)
end
end
定义最大出招数
解题("", 1)
遍历战斗结果,找出出招数最少的出招序列,over

PS:不严谨实现如上。如果递归中导致机器死机,本人概不负责:)

ltblue 发表于 2015-4-9 16:45:09

回复 16# supertu


    的确,比我的好得多了

hash 发表于 2015-4-9 17:06:27

假如boss最后剩的血正好一个连能打死就比六脉完再等4秒补风舞纷飞快

seagull 发表于 2015-4-9 18:07:56

谁说流星伤害能到5k的?谁说命中有66%的?什么时候的数据了

metatrader 发表于 2015-4-9 18:18:53

我powerup+tonggui+might太极剑的连过4K的都没见过几次.
难道真是我自己弱爆了?
页: 1 [2] 3
查看完整版本: 【北侠奥数1】