你是一支强大的攻城坦克部队的指挥官。你的部队遇到了敌军,正准备发动攻击。 敌人的阵形排列在编号为 到 的一排位置上。位置 的初始生命值为 。生命值为 的位置没有敌人。
坦克每次攻击时可以使用以下两种模式之一。
生命值不会变为负数。 将生命值 减少 后,生命值变为 。可以攻击生命值已经为 的位置。
求使所有位置的生命值都变为 所需的最小总费用。
输入格式如下。
输出使所有位置的生命值都变为 所需的最小总费用。
第一个样例中,对位置 使用一次攻城模式即可。
第二个样例中,先对位置 使用两次攻城模式,再对位置 使用一次坦克模式。总费用为 。
| 2 | 25 |
| 3 | 60 | 추가적인 제약이 없다. |
第三个样例中,对位置 使用一次坦克模式即可。使用攻城模式也能使所有生命值变为 ,但费用为 。
第四个样例中,对位置 使用一次攻城模式即可。左边没有位置,所以忽略向左造成的伤害。