一道算法题,想请教一下各位

发布于 2022-09-06 21:27:55 字数 227 浏览 18 评论 0

有n个蘑菇,可以用炸药炸第2~n-1位置的蘑菇,输入每个蘑菇的生命值(位置1,n的蘑菇不能直接炸),对于轰炸第i个蘑菇,第i个蘑菇会减少A的生命值,i-1和i+1的蘑菇会减少B的生命值,(B<A)求出将1~n的所有蘑菇都炸完(每个蘑菇生命值都要小于等于0)的最少需要的炮弹数
输入格式:
5(n个蘑菇)
2 3 2 4 5(每个蘑菇的生命值)
2 1(A和B伤害的值)
输出:
X(需要最少炮弹数)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文