#2572. 数组归零

数组归零

题目描述

给你一个长度为n\red{n}的整型数组a1,a2,...,an,\red{a_1,a_2,...,a_n,}你可以进行一下三种操作:

1\red{1}、选择一个下标i\red{i,}将数组第1\red{1}i\red{i}个数减1\red{1}

2\red{2}、选择一个下标i\red{i,}将数组第i\red{i}n\red{n}个数减1\red{1}

3\red{3}、将数组所有数都加1\red{1}

最少需要多少步能将数组的所有数都变为0\red{0}呢?

输入格式

一行输入1\red{1}个整数n\red{n}

下面n\red{n}个数表示数列

输出格式

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

样例

输入样例

4
4 -4 4 -4

输出样例

36

提示

对于40%\red{40\%}的数据 n<=1000\red{n<=1000}

对于100%\red{100\%}的数据 1<=n<=200000,109<=ai<=109\red{1<=n<=200000,-10^9<=a_i<=10^9}