贪心.
首先可以对于 $d\le a$ 的怪物,按照 $d$ 从小到大的顺序,能打的都打掉.
对于剩下的怪,如果能打完,那么最后剩下的血量是确定的,与顺序无关.
倒着看,相当于是撤销掉血药的恢复,再撤销掉受到怪物的伤害,即先 $-a$ ,再 $+d$ .
那么把剩下的怪按照 $a$ 从大到小排序,能打的都打掉就可以了,前后两个阶段其实是对称的.
1 | //%std |
夢はここに 思い出は遠くに
贪心.
首先可以对于 $d\le a$ 的怪物,按照 $d$ 从小到大的顺序,能打的都打掉.
对于剩下的怪,如果能打完,那么最后剩下的血量是确定的,与顺序无关.
倒着看,相当于是撤销掉血药的恢复,再撤销掉受到怪物的伤害,即先 $-a$ ,再 $+d$ .
那么把剩下的怪按照 $a$ 从大到小排序,能打的都打掉就可以了,前后两个阶段其实是对称的.
1 | //%std |