A. 构造序列
单点时限: 1.0 sec
内存限制: 256 MB
QQ小方刚学了不下降序列,即给定 n 个数,a1≤a2≤?≤an 。
牛逼李给他出了个难题,给定 n 个整数 ai ,问最少需要多少次操作可以使得这个序列变成不下降序列。
一次操作可以改变该数列中任意一个数加 1 或者减 1 。例如样例 3,2,?1,2,11 ,可以对 3 操作一次变 2 ,对 ?1 操作 3 次变 2 ,这样总共操作 4 次使得序列变为 2,2,2,2,11 ,符合不下降序列。
输入格式
第一行输入 n ( 1≤n≤5000 )。
第二行输入 n 个整数 ai ( ?109≤ai≤109 ) 。
输出格式
输出最少操作次数。
样例
input:
5
3 2 -1 2 11
output:
4
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!