7239. 递增数组 (Increasing Array)
时间限制:1000 MS 内存限制:256 MB
题目描述
**时间限制**:1.00 s **空间限制**:512 MB ## 题目描述 给定一个含有 $n$ 个整数的数组。你想修改这个数组,使其变为非降序(即单调递增)的,也就是说,每个元素都至少与前一个元素一样大($x_i \ge x_{i-1}$)。 在每次操作中,你可以将任意一个元素的值增加 $1$。问最少需要进行多少次操作? ## 输入格式 第一行包含一个整数 $n$,表示数组的大小。 第二行包含 $n$ 个整数 $x_1, x_2, \dots, x_n$,表示数组的初始内容。 ## 输出格式 输出一个整数,表示最少的操作次数。 ## 输入输出样例 ### 输入 #1 ``` 5 3 2 5 1 7 ``` ### 输出 #1 ``` 5 ``` ## 说明/提示 ### 数据规模与约定 * $1 \le n \le 2 \cdot 10^5$ * $1 \le x_i \le 10^9$