#ABC116C. 浇水

浇水

浇水

题目描述

花坛里盛开着 NN 朵花,分别编号为 1,2,......,N1,2,......,N。最初,所有花的高度都是 00

给定数列 h={h1,h2,h3,......}h=\{h_1,h_2,h_3,......\}。希望通过重复下面的「浇水」操作,使所有 k(1kN)k(1 \leqq k \leqq N) 的花 kk 的高度都变成 hkh_k

  • 指定整数 l,rl,r。对所有满足 lxrl \leqq x \leqq rxx,把花 xx 的高度增加 11

请计算满足条件所需的最少的「浇水」操作次数。

输入格式

输入按以下格式从标准输入给出:

NN
h1h_1 h2h_2 h3h_3 ............ hNh_N

输出格式

输出满足条件所需的最少的「浇水」操作次数。

样例

4
1 2 2 1
2

「浇水」操作次数最少为 22 次。 下面是一个例子。

  • (l,r)=(1,3)(l,r)=(1,3) 进行「浇水」操作。
  • (l,r)=(2,4)(l,r)=(2,4) 进行「浇水」操作。
5
3 1 2 3 1
5
8
4 23 75 0 23 96 50 100
221

数据范围

  • 1N1001 \leqq N \leqq 100
  • 0hi1000 \leqq h_i \leqq 100
  • 输入均为整数。
难度 普及
通过率
尝试 0
已通过 0
ID
1660
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签