Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#12884. 最大值

统计

题目描述

给定一个下标从 0 开始,元素个数为 n(n<=10^5)的整数数组 a 和一个整数 k (k<=10^5)。开始在下标 0 处。每一步,最多可以往前跳 k 步,但不能跳出数组的边界。也就是说,可以从下标 i 跳到 [i + 1, min(n - 1, i + k)] 包含 两个端点的任意位置。
目标是到达数组最后一个位置(下标为 n - 1 ),得分为经过的所有数字之和,求得分的最大值。

输入格式

第一行,输入两个数n和k。
第二行输入n个以空格隔开的数字。

输出格式

输出一个数,表示得分的最大值。

样例数据1

input

5 5
10 10 10 10 10

output

50

解释

对数组中每个元素执行一次操作。最后分数是 10 + 10 + 10 + 10 + 10 = 50 。