#luoguP6304. [eJOI 2018] 山
[eJOI 2018] 山
Cannot parse: (0 , import_utils.normalizeSubtasks) is not a function or its return value is not iterable
题目描述
Innopolis 城里有 座山,第 座的高度为 。
美观起见,当一座山比它两边的山(如果存在)严格 地高时,才能在这座山上建房子。
有一台挖掘机,每小时可以将任意一座山的高度降低 ,同一时间挖掘机只能在一座山上工作。山的高度可以被降为 或负数。
请求出当 时,建造 座房子(即至少使得 座山满足上面的要求)时,挖掘机至少需要工作几小时。
输入格式
第一行,一个整数 。
第二行, 个整数 ,表示数列 。
输出格式
一行, 个整数,第 个整数表示 时的答案。
5
1 1 1 1 1
1 2 2
3
1 2 3
0 2
5
1 2 3 2 2
0 1 3
提示
【样例一解释】
将山 的高度降低 ,山的高度变为 ,此时山 满足条件。
再将山 的高度降低 ,山的高度变为 ,此时山 满足条件。
【数据范围】
对于 的数据,,。
| 子任务编号 | 分数 | 限制 |
|---|---|---|
| 样例 | ||
| 无特殊限制 |
来源:eJOI2018 Problem A「Hills」
说明:翻译来自 LOJ