草坪保养
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
可爱的 zmx 站长家后有一片草。(草)
zmx 的 块草地排成一行,
第 块草地的细菌水平为 ,
如果 ,则草地 的细菌水平比正常水平低 ,
如果 ,则草地 的细菌水平比正常水平高 ,
zmx 决定对他的草坪进行保养,以确保每一块草地都被修复至健康的细菌水平。
他有两种农药,一种添加细菌,另一种去除细菌。
他站在第 块草地(最右边的草地)并为他的喷雾器选择功率等级 ()。
喷雾器对靠近 zmx 的草地效果最大,随着距离增加,喷雾器的效果逐渐减弱。 如果 zmx 选择添加细菌的农药,则 单位的细菌将被添加至草地 , 单位添加至草地 , 单位添加至草地 ,以此类推。草地 不会得到任何细菌,类似地,如果 zmx 选择去除细菌的农药,则 单位的细菌将被从草地 去除, 单位被从草地 去除,以此类推。同样,草地 将不受影响。
求 zmx 使用喷雾器的最少次数,使得每块草地都具有健康草的细菌值(0)。
输入格式
从 读入数据,
共两行。
第一行一个整数 ,
第二行 个整数,表示 。
输出格式
输出数据到文件 ,
一行一个整数表示 zmx 最少使用喷雾器的次数。
输入输出样例
2
-1 3
6
5
1 3 -2 -7 5
26
数据范围和提示
样例解释
样例 1 解释
首先使用功率等级 2 添加细菌,使第 1 块草地的细菌变为正常水平。 再使用五次功率等级 1 减少细菌,使第 2 块草地的细菌变为正常水平。 可以证明没有操作次数更少的方案。
数据范围
对于 的数据,保证最终答案不超过 1000 ,
对于另外 的数据,保证 ,
对于 的数据,保证 ,数据保证最终的答案不超过 。