EduBrick

Лягушка и камни

8000 мс · 256 МБ · всё или ничего

В ряд лежат nn камней, у камня с номером ii высота hih_i. Лягушка начинает с первого камня и прыгает вперёд не дальше чем на kk камней.

Прыжок с камня ii на камень jj стоит hihj|h_i - h_j|. Какова наименьшая суммарная стоимость пути до последнего камня?

Формат ввода

В первой строке числа nn от 11 до 10510^5 и kk от 11 до 100100. Во второй — nn чисел от 00 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
1 1
10
вывод
0

Примечание

Состояние — «наименьшая стоимость добраться до камня ii». Переход перебирает, откуда мы на него прыгнули: не дальше чем на kk назад. База: до первого камня стоимость нулевая.

Войдите, чтобы отправлять решения.