#ABC116C. Grand Garden
Grand Garden
题目描述
In a flower bed, there are flowers, numbered . Initially, the heights of all flowers are . You are given a sequence as input. You would like to change the height of Flower to for all , by repeating the following "watering" operation:
- Specify integers and . Increase the height of Flower by for all such that .
Find the minimum number of watering operations required to satisfy the condition.
花坛里有 朵花,编号为 。最初,所有花朵的高度都是 。输入序列为 。您希望将所有 的花朵 的高度改为 。 ,重复下面的 "浇水 "操作:
- 指定整数 和 。将所有 的花朵 的高度增加 。
求满足条件所需的最少浇水次数。
输入格式
输入内容按以下格式标准输入:
输出格式
打印满足条件所需的最少浇水次数。
样例 #1
样例输入 #1
4
1 2 2 1
样例输出 #1
2
样例 #2
样例输入 #2
5
3 1 2 3 1
样例输出 #2
5
样例 #3
样例输入 #3
8
4 23 75 0 23 96 50 100
样例输出 #3
221
说明
数据规模与约定
- 所有输入值均为整数。
样例 解释
所需的最少浇水次数为 。一种实现方法是
- 用 进行操作。
- 用 进行操作。