2577: 汤圆

内存限制:8 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:32 解决:11

题目描述

Z国众多的假期里,对于小D来说,首选的活动当然就是宅在家里鼓捣各种神奇的东西。

这一天,小D决定自己动手做汤圆吃。小D一口气包了n个没有馅的汤圆,排成了一列,小D会从前到后一个一个地吃。问题是小D觉得连着吃n个没有馅的汤圆太无趣了,于是他开始着手把某些汤圆变为芝麻味的,神奇的小D包出来的汤圆比较神奇,把不同的汤圆变成芝麻味会有不同的代价。要保证任意连续的m个汤圆里,至少有两个芝麻味的汤圆,小D才会觉得吃汤圆的过程有趣。

神奇的小D认为这个问题太简单了,于是决定拿来考考你。你能告诉他使得任意连续m个汤圆里至少有两个芝麻味汤圆的最小代价吗?

输入

第一行两个正整数nm

第二行n个正整数,第i个正整数表示把第i个汤圆变成芝麻味的代价。

输出

输出最小代价。

样例输入 复制

6 3
1 5 6 2 1 3

样例输出 复制

9

提示

对于40%的数据,保证1≤m≤n≤100

对于70%的数据,保证1≤n≤10001≤m≤100

对于100%的数据,保证1≤n≤100001≤m≤100