小明计划在假期安排一次自驾旅行。从小明所在的城市,到旅行目的地,仅有一条高速公路,该高速公路上有 N 个服务区,每个服务区都提供了餐饮、休息等服务,需要一定的花费。为了避免疲劳驾驶,每经过 M 个服务区,至少必须进入其中的某个服务区,停车休息一次。休息时,需要一定的花费。请帮小明安排一个服务区休息计划,使其在服务区的总花费最少。
第一行:两个整数 N ,M 。其中 N 表示服务区的数量,M 表示经过连续 M 个服务区,必须至少停车休息一次。
第二行:包含 N 个整数的数组。第 i 个元素,表示第 i 个服务区休息时需要的费用(假定在服务区 i 停车休息,一定会消费该服务区对应的费用)其中:
0<N<=10000
0<M<=50
一行,表示在服务区休息的最小总花费。
输入
5 3
5 6 9 10 6
输出
9
说明
在第 3 个服务区休息一次,花费为 9 最少。
输入
4 2
3 2 2 5
输出
4
说明
在第 2 个服务区和第 3 个服务区休息,总花费为 2+2=4 最少
扫码备注加群即可,期待您的到来~