传统题 1000ms 256MiB

种树

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

题目描述

cyrcyr 今天在种树,他在一条直线上挖了 nn 个坑。这 nn 个坑都可以种树,但为了保证每一棵树都有充足的养料,cyrcyr 不会在相邻的两个坑中种树。而且由于 cyrcyr 的树种不够,他至多会种 kk 棵树。假设 cyrcyr 有某种神能力,能预知自己在某个坑种树的获利会是多少(可能为负),请你帮助他计算出他的最大获利。

输入格式

第一行,两个正整数 n,kn,k。

第二行,nn 个整数,第 ii 个数表示在直线上从左往右数第 ii 个坑种树的获利。

输出格式

输出一个数,表示 cyrcyr 种树的最大获利。

输入输出样例 #1

输入 #1

6 3 
100 1 -1 100 1 -1

输出 #1

200

说明/提示

对于 20%20\% 的数据,n≤20n\leq 20。

对于 50%50\% 的数据,n≤6000n\leq 6000。

对于 100%100\% 的数据,1≤n≤3000001 \le n\leq 300000,1≤k≤n21 \le k\leq \dfrac{n}{2},在一个地方种树获利的绝对值在 10610^6 以内。

暑期集训-贪心

未参加
状态
已结束
规则
IOI
题目
9
开始于
2026-7-7 8:00
结束于
2026-7-7 18:00
持续时间
10 小时
主持人
参赛人数
72