Toggle navigation
CDUTCMOJ
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
Problem1564--建大厦
1564: 建大厦
[Creator :
]
Time Limit :
1
sec
Memory Limit :
128 MB
Solved: 13
Submit: 25
Statistics
Description
ACM队员集训十分辛苦,奈何环境不是很好。由于实验室123后面在建大厦,所以很吵,水木林实在是忍不住了,站起来冲天大喊道:“假设后面这座大厦的高度不一,大厦可以看做n块宽度为1高度可以为正无穷的砖头组成,第i块砖头的高度为hi。最开始没有任何砖头,接下来每次搬砖,可以选一段连续区间[L,R],然后将第L块到第R块之间(含第L块和第R块)所有砖头的高度分别增加1。”就这样,一道新的题目就诞生了。显然,1023号大佬很快就想到了建造大厦的最佳策略,使得建造所需的操作数最少。但是他不勤于动手,所以想找你帮忙实现这个策略,并求出最少的操作次数。
Input
输入包含两行,第一行包含一个整数 n,表示大厦的宽度。
第二行包含 n 个整数,第i个整数为hi。
Output
仅一行,即建造所需的最少操作数。
Sample Input
Copy
5 2 3 4 1 2
Sample Output
Copy
5
HINT
模拟,贪心
Source/Category