AT_yahoo_procon2019_qual_d Ears
题目描述
在一个数轴上,有 $L$ 堆石头,第 $i$ 堆石头的坐标是 $i-0.5$。 刚开始石头堆数为 $0$。
- 你可以从任何地方出发,在任何地方结束移动。(坐标为整数)
- 你每次只能向左或右移动 $1$。
- 你在经过一堆石头时会向其添加一块石头。
- 若坐标为 $x$,那么你必须保证 $0 \leq x \leq L$。
给定 $L,A_1,A_2,A_3,\cdots,A_L$,假设最后第 $i$ 堆石头数量为 $H_i$,求 :
$$ \min(\sum_{i=1}^{L} |A_i-H_i| )$$
---
输入格式
$L+1$ 行,为
$L\\A_1\\A_2\\A_3\\\cdots\\A_L$
---
输出格式
一行一个整数,
$$ \min(\sum_{i=1}^{L} |A_i-H_i| )$$
---
说明/提示
- $1 \leqslant L \leqslant 2\times 10^5$
- $0 \leqslant A_i \leqslant 10^9(1 \leqslant i \leqslant L)$
- 输入均为整数
---
$\textsf{Translate by @\color{5EB95E}nr0728}.$