Type: RemoteJudge 1000ms 128MiB

[USACO11OPEN] Mowing the Lawn G

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.

题目描述

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

然而,Farmer John 的草坪非常脏乱,因此,Farmer John 只能够让他的奶牛来完成这项工作。Farmer John 有 NN1N1051\le N\le 10^5)只排成一排的奶牛,编号为 1N1\ldots N。每只奶牛的效率是不同的,奶牛 ii 的效率为 EiE_i0Ei1090\le E_i\le 10^9)。

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

输入格式

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

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

输出格式

第一行:一个值,表示 Farmer John 可以得到的最大的效率值。

5 2
1
2
3
4
5

12

单调队列优化的动态规划

Not Claimed
Status
Done
Problem
21
Open Since
2025-7-10 0:00
Deadline
2025-8-7 23:59
Extension
24 hour(s)