T403559 烽火传递

题目背景

烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情。

题目描述

在某两座城市之间有 $n$ 个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续 $m$ 个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。

输入格式

第一行两个正整数 $n$,$m$,其中 $n$ 表示烽火台的个数,$m$ 表示在连续 $m$ 个烽火台中至少要有一个发出信号。 第二行 $n$ 个整数 $a_i$,表示第 $i$ 个烽火台发出信号的代价。

输出格式

输出一行一个整数,即情报能准确传递的最小代价。

说明/提示

#### 样例说明 有 $5$ 个烽火台,它们发出信号的代价分别为 $1,2,5,6,2$,当第二个和第五个烽火台发出信号时,代价最小,最小代价为 $4$。 ------------ #### 数据范围 对于全部数据 $1 \leq n,m \leq 2 \times 10^5$,$1 \leq a_i \leq 10^3$