#L0842. 区间加高问题

区间加高问题

题目描述

有一排 nn 个柱子,初始高度全部为 00。第 ii 个柱子的目标高度为 hih_i

每次操作可以选择一段连续的柱子区间 [l,r][l, r]1lrn1 \le l \le r \le n),将该区间内所有柱子的高度同时增加 11

请问至少需要多少次操作,才能让所有柱子都恰好达到目标高度?

输入格式

第一行一个正整数 nn,表示柱子的数量。

第二行 nn 个非负整数,第 ii 个数 hih_i 表示第 ii 个柱子的目标高度。

输出格式

输出一行一个整数,表示最少操作次数。

样例

5
2 3 4 1 2
5

提示

数据范围

  • 对于 30%30\% 的数据,1n101 \le n \le 10
  • 对于 70%70\% 的数据,1n10001 \le n \le 1000
  • 对于 100%100\% 的数据,1n1051 \le n \le 10^50hi1040 \le h_i \le 10^4
难度 普及
通过率
尝试 0
已通过 0
ID
1570
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者