- UID
- 29659
- 帖子
- 730
- 积分
- 40615
- 阅读权限
- 80
- 注册时间
- 2006-9-20
- 最后登录
- 2012-7-9
- 在线时间
- 8646 小时
|
1,合理的使用虫族虫卵
2,兵力多打少的伤害计算
先说一,不少资料上都说虫族总部虫卵出的时间是20S,也就是一个农民的时间,是不正确的
虫族的第三个虫卵在未生产的情况下出来时间超过20S,
换句话说,O9D,O12D狗池造好等待3虫子出6狗的时间不止60S,大约在66S~70S之间
狗池的时间是80S,按理说我们可以在狗池造下的同时用光所有的虫卵,然后还可以用一个---这样也能保证狗池好有3卵出6狗的,但实际上不是,狗池好了还要等一会才能出3卵,同样,在龙塔一半时等3卵出龙也是迟的(龙塔120S),大家类似的情况下需要注意下时间
说下二,大家可能都知道大师以前说过的兵力多打少的勾股?平方定理(当然这里我们忽略操作带来的影响)
但是真是这样的吗?
按理说5XX打4XX应该剩下满血的3XX咯?但是在实际情况下,为什么剩不下满血3XX呢?
那5队XX打4队XX应该剩3队满血XX咯?这个更加不现实,由于阵型不能完全展开,5队XX发挥不了多伤害的优势
那么这个东东是怎么出来的呢?
如果我们可以这样考虑:
1,当兵比较多的时候,或者假定兵的血量影响攻击力的时候(就是说假定XX血130的时候攻击只剩下13,这样的假设是有一定道理的,不详述)
2,所有的兵都能进行伤害输出.或是双方都等比伤害输出
满足以上两个条件我们假设部队A,B
他们的兵力满足关于时间的函数A(t),B(t) 且初始兵力A(0) > B(0)
我们只要求出B(t) = 0(即B兵力死光)时A(t)的兵力即可
由以上假设有:
1,A'(t) = - B(t)
2,B'(t) = - A(t)
1求导代入2 :A(t) = A''(t) 这是个二阶微分方程
解出 A(t) = C1a * e^t + C2a * e^(-t)
同理 B(t) = C1b * e^t + C2b * e^(-t)
其中C1a,C2a,C1b,C2b是常数 ^ 表示幂运算 e表示常数2.718281828.... 函数仅仅当A(t),B(t)大于0时有效
令t = 0 有 C1a + C2a = 2A(0)
C1a - C2a = 2B(0)
C1a = 1/2(A(0) - B(0))
C2a = 1/2(A(0) + B(0))
同理解出
C1b = 1/2(B(0) - A(0))
C2b = 1/2(A(0) + B(0))
把C1b和C2b的值代入2,令B(t) = 0
解出 t = 1/2 ln ( (A(0) + B(0) / A(0) - B(0) ) //得到战斗完成时间,可能有助于分析
其中ln是e的对数
把C1a,C2a和t代入1得到A(t) = 1/2(A(0) - B(0)) * (A(0) + B(0) / A(0) - B(0))^(1/2) +
1/2(A(0) + B(0)) * (A(0) - B(0) / A(0) + B(0))^(1/2)
= ( A(0)^2 - B(0)^2 )^(1/2)
得证...
由推论过程可以解释我们之前的疑问:
5XX VS 4XX时, 4XX伤血快,但是在很长时间内(4XX不死)其伤害率没有下降(还是4*16),这样让5XX优势无法发挥
5队XX VS 4队XX时, 5队XX阵型不如4队展开好,尤其是刚接触的时候基本就是1V1 |
-
1
查看全部评分
-
|