#1542. 烽火传递

烽火传递

题目描述

烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有 $n$ 个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续 $m$ 个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。

输入

第一行:两个整数 $n$ 和 $m$。其中 $n$ 表示烽火台的个数,$m$ 表示在连续 $m$ 个烽火台中至少要有一个发出信号。接下来 $n$ 行,每行一个数 $w_i$,表示第 $i$ 个烽火台发出信号所需代价。

输出

一行一个整数,表示答案。

样例

输入

5 3
1
2
5
6
2

输出

4

解释

令第二个烽火台和第五个烽火台发出信号。

数据规模与约定

对于 $50\%$ 的数据,$m \le n \le 1000$。

对于 $100\%$ 的数据,$m \le n \le 10^5$,$w_i \le 100$。