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的都没见过几次.
难道真是我自己弱爆了?