先简单说一下题干:给一个怪物血量数组,你可以先:花费1点mp对任意怪造成1点伤害(使任意一个数减1),此类操作不限次数再:花费b点mp引爆一个,若怪被击杀,则对相邻目标造成击杀时怪的当前血量-1点伤害,只能执行一次,要求此操作后全部怪被消灭怪被消灭后邻居会靠拢求消灭所有怪的最小mp(数组全部<=0)对于式例3:1 2 3 4 5 4 3 2 1很简单就是5问题出在这:对于式例2:4 1 2 1给出的答案是 6 mp(先4mp点杀4,再2mp引爆2)ps:这里可以看出是允许直接点杀目标的正确答案不应该是 5mp 吗?(先1mp点杀1,再4mp引爆4)