A10146. Wilbur and Array
编程题
普及/提高-
知识点
题目描述
Wilbur the pig is tinkering with arrays again. He has the array $a_{1},a_{2},...,a_{n}$ initially consisting of $n$ zeros. At one step, he can choose any index $i$ and either add $1$ to all elements $a_{i},a_{i+1},...\ ,a_{n}$ or subtract $1$ from all elements $a_{i},a_{i+1},...,a_{n}$ . His goal is to end up with the array $b_{1},b_{2},...,b_{n}$ .
Of course, Wilbur wants to achieve this goal in the minimum number of steps and asks you to compute this value.
Of course, Wilbur wants to achieve this goal in the minimum number of steps and asks you to compute this value.
输入格式
The first line of the input contains a single integer $n$ ( $1<=n<=200000$ ) — the length of the array $a_{i}$ . Initially $a_{i}=0$ for every position $i$ , so this array is not given in the input.
The second line of the input contains $n$ integers $b_{1},b_{2},...,b_{n}$ ( $-10^{9}<=b_{i}<=10^{9}$ ).
The second line of the input contains $n$ integers $b_{1},b_{2},...,b_{n}$ ( $-10^{9}<=b_{i}<=10^{9}$ ).
输出格式
Print the minimum number of steps that Wilbur needs to make in order to achieve $a_{i}=b_{i}$ for all $i$ .
输入输出样例
输入 #1
5 1 2 3 4 5
输出 #1
5
输入 #2
4 1 2 2 1
输出 #2
3
说明/提示
In the first sample, Wilbur may successively choose indices $1$ , $2$ , $3$ , $4$ , and $5$ , and add $1$ to corresponding suffixes.
In the second sample, Wilbur first chooses indices $1$ and $2$ and adds $1$ to corresponding suffixes, then he chooses index $4$ and subtract $1$ .
In the second sample, Wilbur first chooses indices $1$ and $2$ and adds $1$ to corresponding suffixes, then he chooses index $4$ and subtract $1$ .