Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:512 MB
统计

题目描述

花花和啾啾是好朋友。花花要给啾啾的花园清除杂草。

啾啾的后花园可以抽象为一个数轴,数轴上有$n$个杂草,从左到右编号为 $1$ 到 $n$ 。第 $i$ 个杂草距离第 $i+1$ 个杂草 $d_i$,初始花花在第 $k$ 个杂草上。

初始所有杂草高度为 $0$, 每经过 $1$ 秒会增长 $1$。花花每秒能走 $1$ 单位距离,清除杂草不需要时间,清除后不会继续生长。

因为清除下来的杂草太多不方便运输。花花想知道要清除所有杂草,杂草被清除时高度之和最小是多少。

输入格式

第一行输入两个正整数 $n,k$。 第二行输入 $n-1$ 个正整数 $d_i$。

输出格式

一个整数即为答案。

样例

样例输入1

5 2
4 1 1 6

样例输出1

31

样例解释1

清除顺序为 $2\rightarrow 3 \rightarrow 4 \rightarrow 1 \rightarrow 5$,其高度分别为 $0 + 1 + 2 + 8 + 20 = 31$。

样例输入2

7 2
1 1 4 5 1 4

样例输出2

53

样例输入3

12 6
23 233 2333 23333 6 66 666 6666 66666 666666 6666666

样例输出3

8550492

样例4/5/6在下发文件中。

数据范围

$1\le k \le n \le 3\times 10^5, 1 \le d_i \le10^6$。 |子任务编号| $n \le$ |$k\le$ |特殊性质| 分数 | |:-:|:-:| :-: |:-:|:-:| |1| $2000$ | || 10| |2| $300000$ | $20$ || 25 | |3| $300000$ | | $d_i=1$| 5| |4| $300000$ | $2000$|$d_i ≥ d_{i+1}, \forall i \not\equiv 0 \pmod{100}$| 20| |5| $300000$ | $2000$| |25| |6| $300000$ | | |25|

大样例