#B0507. 青蛙回家(其二)

青蛙回家(其二)

题目描述

青蛙回家的路上有 NN 块石头,第 ii 块石头的高度为 hih_i。青蛙最初站在第 11 块石头上,每次可以向前跳到接下来最多 KK 块石头中的任意一块。

从第 ii 块跳到第 jj 块需要付出

hihj|h_i-h_j|

的体力。请计算到达第 NN 块石头所需的最少体力。

输入格式

第一行包含两个整数 N,KN,K。第二行输入 NN 个整数 h1,h2,,hNh_1,h_2,\ldots,h_N

输出格式

输出到达第 NN 块石头的最少体力。

5 3
10 30 40 50 20
30

数据范围与提示

  • 2N1052\le N\le 10^5
  • 1K1001\le K\le 100
  • 1hi1041\le h_i\le 10^4