#ABC107C. 蜡烛

蜡烛

蜡烛

题目描述

数轴上有 NN 支蜡烛。 从左数第 ii 支蜡烛位于坐标 xix_i。 其中,满足 x1<x2<...<xNx_1 \lt x_2 \lt ... \lt x_N

最初,所有蜡烛都没有点燃。 Snuke君决定点燃其中 KK 支蜡烛。

现在,Snuke君位于坐标 00。 Snuke君可以速度 11 在数轴上左右移动。 此外,他可以点燃位于自己所在坐标的蜡烛。 此时,点燃蜡烛所需的时间可以忽略不计。

求点燃 KK 支蜡烛所需的最短时间。

输入格式

输入从标准输入以如下格式给出。

NN KK
x1x_1 x2x_2 ...... xNx_N

输出格式

输出点燃 KK 支蜡烛所需的最短时间。

样例

5 3
-30 -10 10 20 50
40

可以按如下方式一边移动一边点燃蜡烛。

  • 从坐标 00 移动到 10-10
  • 点燃从左数第 22 支蜡烛。
  • 从坐标 10-10 移动到 1010
  • 点燃从左数第 33 支蜡烛。
  • 从坐标 1010 移动到 2020
  • 点燃从左数第 44 支蜡烛。
3 2
10 20 30
20
1 1
0
0

也有蜡烛位于坐标 00 的情况。

8 5
-9 -7 -4 -3 1 2 3 4
10

数据范围

  • 1N1051 \leq N \leq 10^5
  • 1KN1 \leq K \leq N
  • xix_i 是整数。
  • xi108|x_i| \leq 10^8
  • x1<x2<...<xNx_1 \lt x_2 \lt ... \lt x_N
难度 普及
通过率
尝试 0
已通过 0
ID
1624
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签