#P10093. [ROIR 2022 Day 2] 礼物

[ROIR 2022 Day 2] 礼物

题目背景

翻译自 ROIR 2022 D2T4

圣诞老人让沃瓦选择一个礼物。

在沃瓦面前有 nn 个礼物排成一行。每个礼物给沃瓦带来的快乐程度值用一个整数表示,第 ii 个礼物的值为 aia_i。快乐程度可以是正数、负数或零。

圣诞老人让沃瓦选择两个整数 llrr,满足 1lrn1 \le l \le r \le n。沃瓦需要选择从 llrr 之间的所有礼物。然而,在所选的礼物中,沃瓦必须把具有前 kk 大快乐程度值的 kk 个礼物给他的妹妹玛莎。

题目描述

帮助沃瓦选择 llrr,使得 1lrn,rl+1k1 \le l \le r \le n,r - l + 1 \ge k,并且他得到的礼物的总快乐程度最大化(不包括给妹妹的礼物)。

输入格式

第一行输入两个整数 nnkk,表示放在沃瓦面前的礼物数量和需要给玛莎的礼物数量。

第二行输入 nn 个整数,用空格分隔,第 ii 个数 aia_i 表示每个礼物带来的快乐程度。

输出格式

输出一个整数,表示沃瓦所选择的礼物的总快乐程度,不包括给玛莎的礼物。

5 0
2 -4 5 -1 7
11
5 1
2 -4 5 -1 7
4
5 2
2 -4 5 -1 7
0

提示

在样例 11 中,沃瓦不需要给玛莎任何礼物,因此他将选择 l=3,r=5l = 3, r = 5,并且所选礼物的总快乐程度为 5+(1)+7=115 + (−1) + 7 = 11

在样例 22 中,沃瓦将需要将带来最大快乐程度的礼物给玛莎。然后,他仍然会选择 l=3,r=5l = 3, r = 5,但总共的快乐程度是 5+(1)=45 + (−1) = 4

在样例 33 中,沃瓦需要给玛莎快乐值前二大的礼物。这种情况下,不难发现实际上沃瓦最好的选择方式是只选择两个礼物,然后全部给妹妹玛莎。一个最佳选择是选择 l=1,r=2l = 1, r = 2。此时总快乐程度为 00

本题使用捆绑测试。

子任务 分值 特殊性质
11 77 n200n\le200
22 88 n1000n\le1000
33 1010 n6000n\le6000
44 88 k=0k=0
55 1414 k=1k=1
66 3939 n80000n\le80000
77 1414

对于 100%100\% 的数据,$1 \le n \le 200000, 0 \le k \le \min(100, n),−10^9 \le a_i \le 10^9$。