假设我们有一个知道一些咒语的巫师。每个法术都有3个属性:伤害,冷却时间和施法时间。相当标准的RPG东西。
冷却时间:能够再次施放该法术所花费的时间(t)。咒语开始施放时便会持续进行“冷却”。
施法时间:使用咒语所需的时间(t)。向导施放某些东西时,无法施放其他咒语,并且不能将其取消。
问题是:在不同的法术组合下,您将如何最大化伤害?
很容易计算出每个施法时间的最高伤害。但是,如果有更多更好的选择,那么等待然后让“卡住”施放低伤害咒语的情况又如何呢?
例如,
火球:3000伤害,3秒施法时间,6秒冷却。
寒冰箭:20伤害,4秒施法时间,4秒冷却。
疾风:3伤害,3秒施法时间,3秒冷却。
在这种情况下,如果您选择使用较低的DPCT咒语(疾风)而不是冰霜箭,则每秒的伤害会更高。因此,我们必须考虑选择咒语的后果。
在下面的示例中是“过度投放”和“等待”的情况。