Type: Default 1000ms 512MiB

USACO2011修剪草坪

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

原题来自:USACO 2011 Open Gold

在一年前赢得了小镇的最佳草坪比赛后,FJ 变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,FJ 希望能够再次夺冠。

然而,FJ 的草坪非常脏乱,因此,FJ 只能够让他的奶牛来完成这项工作。FJ 有 NN 只排成一排的奶牛,编号为 11NN。每只奶牛的效率是不同的,奶牛 ii 的效率为 EiE_i

靠近的奶牛们很熟悉,如果 FJ 安排超过 KK 只连续的奶牛,那么这些奶牛就会罢工去开派对。因此,现在 FJ 需要你的帮助,计算 FJ 可以得到的最大效率,并且该方案中没有连续的超过 KK 只奶牛。

输入格式

第一行:空格隔开的两个整数 NNKK

第二到 N+1N+1 行:第 i+1i+1 行有一个整数 EiE_i

输出格式

一行一个值,表示 FJ 可以得到的最大的效率值。

样例

5 2
1
2
3
4
5
12

FJ 有 55 只奶牛,他们的效率为 1,2,3,4,51,2,3,4,5。他们希望选取效率总和最大的奶牛,但是他不能选取超过 22 只连续的奶牛。FJ 选择出了第三只以外的其他奶牛,总的效率为 1+2+4+5=121+2+4+5=12

数据范围与提示

对于全部数据,1N105,0Ei1091\le N\le 10^5,0\le E_i\le 10^9

4月第四周昆十中教研

Not Claimed
Status
Done
Problem
12
Open Since
2026-5-11 0:00
Deadline
2026-5-28 23:59
Extension
24 hour(s)