D. 糖果(candy)

    传统题 文件IO:candy 1000ms 512MiB

糖果(candy)

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

描述

桌子上横着一排N颗糖,从左到右序号从1到N。糖果的美味度是Ai。小A决定从N颗糖中选几颗吃。

但是,为了不吃过多的糖,无论是哪一种连续的K颗糖,最多只能吃2颗。也就是说,对于任何一个j(1jNK+1j(1\leq j \leq N-K+1),从糖j到糖j+K-1的连续K颗糖中,吃的糖的个数不得多于2颗。

在此基础上,小A想尽量增大吃糖的美味度的总和。当给予N颗糖的美味度 和K时,请编写程序,求出小A所吃糖的美味度之和的最大值。

格式

输入格式

第一行输入两个整数N K

第二行 个整数, 第 i 个整数表示第i颗糖的美味度Ai.

输出格式

输出一行一个整数,表示美味度之和的最大值.

Samples

5 4 
1 3 2 4 3
8

选择1,4,5

6 3 
3 7 1 5 6 4
21

选择1,2,4,5

约束

2KN30002 \leq K \leq N \leq 3000

1Ai1091 \leq A_i \leq 10^9

数据范围

种类 分值 约束
1 20 K10K \leq 10
2 40 N300N \leq 300
3 没有其他限制

【CSP-J】2023CZYZ暑期训练Day1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-8-7 16:00
结束于
2023-8-9 16:00
持续时间
48 小时
主持人
参赛人数
20