Problem P: 调整次数

"
Time Limit $1$ 秒/Second(s) Memory Limit $128$ 兆字节/Megabyte(s)
提交总数 $10$ 正确数量 $5$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

有一个长度为N的整形数组,初始元素都是0,现定义一种操作“随机调整”:即增加数组中连续几个位置的数值,如将{0 0 0 0 0}变为{0 2 2 2 0},就是将数组中序号1到3的元素加上2(数组各元素默认初始值是0),其它元素值保持不变。请注意,每次“随机调整”只能改变连续的几个位置,如果这些位置断开,视为多次“随机调整”。

第一行是一个整数N(1<=N<=100000),表示数组的长度。


第二行包括N个非0的正整数a_i(0<=a_i<=109),是“随机调整”后的数值。

一个整数m,表示能产生指定结果的最少“随机调整”次数。
3
2 3 3 3 2
2