/ WHOJ / 题库 /

门口的石路二

门口的石路二

题目描述

文景家门口有一条由 \(N\) 个石板铺成的路,顺序给所有石板编号 \(1 \sim N\),每个石板有一个高度 \(h[i]\)。

文景最初在 \(1\) 号石板上,他最终将走到 \(N\) 号石板。

如果他在 \(i\) 号石板,他可以一步走到 \(i+K\) 号石板,这将消耗他 \(|h[i]-h[i+K]|\) 的体力;(\(|h[i]-h[i+K]|\) 表示 \(h[i]-h[i+K]\) 绝对值)

请你计算出,文景走到 \(N\) 号石板上,所消耗的最小体力。

格式

输入格式

第一行两个正整数 \(N\) 和 \(K(2≤N≤5×10^5,2≤K≤100)\);\(N\) 表示石板序列的长度,\(K\) 表示文景一步可以跨 \(1 \sim K\) 个石板。

第二行 \(N\) 个正整数,依次表示石板的高度。

输出格式

输出一行,一个正整数,表示文景所需的最小体力。

样例1

样例输入1

10 4
40 10 20 70 80 10 20 70 80 60

样例输出1

40

样例解释

所走石板编号依次为:\(1 → 4 → 8 → 10\);

限制

时间:\(1s\) 空间:\(256M\)

对于 \(30\%\) 的数据:\(2≤N≤25\);

对于 \(100\%\) 的数据:\(2≤N≤5×10^5;1≤h[i]≤10^3\);

来源

地址:\(zloj,J2021\)域
作者:\(jialiang2509\)