#5490. CSES2132 非递减数组 II
0
CSES2132 非递减数组 II
#CS2132. 非递减数组 II
非递减数组 II
题目背景
翻译自 CSES-2132 题。
题目描述
你被给定一个包含 n 个整数的数组。你需要修改这个数组,使得它成为一个非递减数组,即每个元素都至少不小于前一个元素。
在每一步中,你可以将任意一个元素的值增加或减少 1。请计算使数组变为非递减数组所需的最小步数。
输入格式
第一行包含一个整数 n,表示数组的大小。
第二行包含 n 个整数 x1,x2,…,xnx_1, x_2, \dots, x_nx1,x2,…,xn,表示数组的内容。
输出格式
输出一个整数,表示将数组变为非递减数组所需的最小步数。
样例
5
3 8 5 6 5
4
说明/提示
1≤xi≤1091 \leq x_i \leq 10^91≤xi≤109。