走访城市

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

走访城市

时间限制:1s

空间限制:64MB

题目背景

现有编号\(1\)~\(n\)的\(n\)个城市,编号相邻的城市之间有一条交通道路相连。现在你要从编号\(1\)的城市走到编号\(n\)的城市,走每条交通道路需要的用时不等,为\(t_i\)。

除了使用交通道路外,你还可以使用一次传送器,使用传送器不消耗时间。传送器的半径为\(k\),即你可以从\(x\)号城市传送到\(x+k\)号城市,如果编号\(x+k\)存在。

问:从\(1\)号城市到\(n\)号城市,至少需要多长时间?

输入格式

第一行两个整数\(n,k\),表示城市数量和传送器半径

第2行\(n-1\)个整数,按顺序表示连接\(i\to i+1\)的交通道路的用时。

输出格式

一个整数,表示最少时间数

样例输入1

4 0
1 2 3

样例输出1

6

样例1解释

\(k=0\),传送器没有作用

所以走三条交通道路,用时为\(6\)

样例输入2

4 1
1 2 3

样例输出2

3

样例2解释

使用传送器从城市\(3\)到城市\(4\)

数据范围及限制

对于前\(40\%\)的数据,\(k=0,1 < n\le 10\)

对于前\(80\%\)的数据,\(0\le k<n\le 10^2\)

对于\(100\%\)的数据,\(0\le k< n\le 10^5, 1 \le a_{i}\le 10^4\)

2021苏青奥赛集训营(2021/7/17训练赛)

未参加
状态
已结束
规则
OI
题目
10
开始于
2021-07-17 08:30
结束于
2021-07-17 11:30
持续时间
3.0 小时
主持人
参赛人数
48