11134. Свічки


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

На координатній прямій розмістили \(N\) свічок з координатами \(x_i\) так, що \(x_1 < x_2 < ... < x_N\).

Малюк Смурф хоче запалити \(K\) свічок. На початку його координата рівна 0 і він рухається із швидкістю 1 м/с. Свічки запалюються миттєво.

Який мінімальний час у секундах треба малюку Смурфу для запалювання \(K\) свічок?

Формат вхідних даних

Перший рядок вхідного потоку містить цілі числа \(N,K\) (\(1 \le N \le 10^5\), \(1 \le K \le N\)).

Другий рядок містить цілі числа \(x_i\) (\(-10^8 \le x_i \le 10^8\)).

Формат вихідних даних

У вихідний потік виведіть шуканий мінімальний час у секундах.

Приклад вхідних даних

5 3
-30 -10 10 20 50

Приклад вихідних даних

40

Приклад вхідних даних

1 1
0

Приклад вихідних даних

0

Приклад вхідних даних

3 2
10 20 30

Приклад вихідних даних

20

Коментарі

Ще немає коментарів.