图片被删除,或者路径改变
问题1778--小柒的神秘树

1778: 小柒的神秘树

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述



小柒来到了一个具有魔力的世界,她负责掌管着这个世界所有神秘树的成长。

这天魔法师找到了你,并要求小柒培育一排新的神秘树成长,初始这些树的高度都为 0,你每天可以选择编号范围 l 和 r,并对范围内所有的树施加魔力,第二天这些树会一夜之间神奇地生长一米。但是魔法师想为难小柒这位见习魔法少女,于是抛给她一项挑战:使得每个神秘树生长到指定高度。

小柒初入这个充满神秘的世界,并不清楚很多事情该如何做,于是把问题抛给了学习算法的你,相信你一定能告诉她最快的方法。

输入

第一行包含一个整数 n(1 ≤ n ≤ 105),代表小柒需要培育的神秘树的个数。

第二行包含 n 个整数 hi(1 ≤ hi ≤ 105),代表编号为 i 的树需要生长到的指定高度。

输出

输出占一行,包含一个整数,代表小柒使得每个神秘树生长到指定高度需要的最少天数。

样例输入 Copy

5
1 3 2 3 1

样例输出 Copy

4

提示

样例输入2
8
1 7 1 1 4 5 1 4
样例输出2

14
对于样例一,可以按照以下操作完成:
  • 选择区间 1~5,使得神秘树变为 [1,1,1,1,1];

  • 选择区间 2~4,使得神秘树变为 [1,2,2,2,1];

  • 选择区间 2~2,使得神秘树变为 [1,3,2,2,1];

  • 选择区间 4~4,使得神秘树变为 [1,3,2,3,1]。

故一共需要四天完成挑战。


来源/分类