#P1138. 台阶翻修
显示设置
本题导航点一下展开
我的笔记
✕
台阶翻修
题目描述
门前有一段 级台阶,第 级的高度是 厘米。
师傅觉得这样高低起伏不好走,想把它修成不下降的:修好后第 级的高度 满足 。
每次操作可以让某一级台阶升高 厘米或者降低 厘米,花费都是 元。楼梯允许被修到任意正整数高度,也允许多级修成同一个高度。
求达到要求的最少花费。
输入格式
第一行一个整数 。
第二行 个正整数 。
输出格式
一行一个整数,表示最少花费。
输入输出样例 #1
输入 #1
5
3 1 4 1 5
输出 #1
5
说明
数据范围
- 对于 的数据,,。
修好之后每级台阶的高度必须是不小于 的正整数。