[eJOI 2018] 山
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
[AdditionalFile2813.zip](file://AdditionalFile2813.zip?type=additional_file)
#2813. 「eJOI2018」山
标签: 传统 | 时间限制: 1000 ms | 内存限制: 512 MiB |
题目描述
本题译自 eJOI2018 Problem A. Hills
Innopolis 城里有 座山,第 座的高度为 。
美观起见,当一座山比它两边的山(如果存在)严格地高时,才能在这座山上建房子。
有一台挖掘机,每小时可以将任意一座山的高度降低 ,同一时间挖掘机只能在一座山上工作。山的高度可以被降为 或负数。
请求出当 时,建造 座房子(即至少使得 座山满足上面的要求)时,挖掘机至少需要工作几小时。
输入格式
第一行, 个整数 。
第二行, 个整数 ,表示数列 ,其中 。
输出格式
一行, 个整数,第 个整数表示 时的答案。
样例 1
输入
5
1 1 1 1 1
输出
1 2 2
将山 的高度降低 ,山的高度变为 ,此时山 满足条件。 再将山 的高度降低 ,山的高度变为 ,此时山 满足条件。
样例 2
输入
3
1 2 3
输出
0 2
样例 3
输入
5
1 2 3 2 2
输出
0 1 3
数据范围与提示
数据限制
| 子任务编号 | 分数 | 限制 |
|---|---|---|
| 样例 | ||
| 无特殊限制 |