11.5百度笔试A卷算法第2题有题目有误?

先简单说一下题干:
给一个怪物血量数组,
你可以
先:
花费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)
全部评论
第三题呢
点赞 回复 分享
发布于 昨天 22:08 北京
先1的话,旁边那个2不会收到伤害。ps:我样例对了。通过0%
点赞 回复 分享
发布于 昨天 21:47 重庆

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务