为了方便表述就抽象了一下问题。
游戏里的敌人同时拥有A和B两个血条,如果血条A被削减至0,对局立刻结束,只有当把血条B削减到0的情况下把A削减到0才能获得奖励。释放技能需要一种资源C。每个回合,都有20%的概率让本回合技能对B的威力提升75%,10.9%的概率让本回合的技能对A的威力提升50%,10.9%的概率让本回合的技能资源C的消耗减少50%。因为属性不足,只有比较低的概率能够获得奖励,假如一个boss的血条A是12000,B是32000,我的资源量是800,那么应该怎么样优化一个预先决定的技能序列来最大化成功率呢?
我目前的方法是按照期望,把血条A/1.05,B/1.15,C*1.045,但是感觉还有优化空间,求指教。
游戏里的敌人同时拥有A和B两个血条,如果血条A被削减至0,对局立刻结束,只有当把血条B削减到0的情况下把A削减到0才能获得奖励。释放技能需要一种资源C。每个回合,都有20%的概率让本回合技能对B的威力提升75%,10.9%的概率让本回合的技能对A的威力提升50%,10.9%的概率让本回合的技能资源C的消耗减少50%。因为属性不足,只有比较低的概率能够获得奖励,假如一个boss的血条A是12000,B是32000,我的资源量是800,那么应该怎么样优化一个预先决定的技能序列来最大化成功率呢?
我目前的方法是按照期望,把血条A/1.05,B/1.15,C*1.045,但是感觉还有优化空间,求指教。









