#P10093. [ROIR 2022 Day 2] 礼物
[ROIR 2022 Day 2] 礼物
题目背景
翻译自 ROIR 2022 D2T4。
圣诞老人让沃瓦选择一个礼物。
在沃瓦面前有 个礼物排成一行。每个礼物给沃瓦带来的快乐程度值用一个整数表示,第 个礼物的值为 。快乐程度可以是正数、负数或零。
圣诞老人让沃瓦选择两个整数 和 ,满足 。沃瓦需要选择从 到 之间的所有礼物。然而,在所选的礼物中,沃瓦必须把具有前 大快乐程度值的 个礼物给他的妹妹玛莎。
题目描述
帮助沃瓦选择 和 ,使得 ,并且他得到的礼物的总快乐程度最大化(不包括给妹妹的礼物)。
输入格式
第一行输入两个整数 和 ,表示放在沃瓦面前的礼物数量和需要给玛莎的礼物数量。
第二行输入 个整数,用空格分隔,第 个数 表示每个礼物带来的快乐程度。
输出格式
输出一个整数,表示沃瓦所选择的礼物的总快乐程度,不包括给玛莎的礼物。
5 0
2 -4 5 -1 7
11
5 1
2 -4 5 -1 7
4
5 2
2 -4 5 -1 7
0
提示
在样例 中,沃瓦不需要给玛莎任何礼物,因此他将选择 ,并且所选礼物的总快乐程度为 。
在样例 中,沃瓦将需要将带来最大快乐程度的礼物给玛莎。然后,他仍然会选择 ,但总共的快乐程度是 。
在样例 中,沃瓦需要给玛莎快乐值前二大的礼物。这种情况下,不难发现实际上沃瓦最好的选择方式是只选择两个礼物,然后全部给妹妹玛莎。一个最佳选择是选择 。此时总快乐程度为 。
本题使用捆绑测试。
子任务 | 分值 | 特殊性质 |
---|---|---|
无 |
对于 的数据,$1 \le n \le 200000, 0 \le k \le \min(100, n),−10^9 \le a_i \le 10^9$。