3687: 变幻(第三轮01)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

如果数组 a  中有任意一个点 i 满足ai−1  > ai &&ai  < ai+1,我们则称这个点 i 为 “山谷点”。注意,数组中第一个元素和最后一个元素永远不可能为山谷点。

一个数组的价值是所有山谷点之和。

至多修改 k  次数组,每次修改可以任选一个位置,使得这个位置上的数字变得 比原来更小。你希望数组的价值最大,求最大价值。

输入

第一行包含两个正整数 n, k,意义如题面所示

接下来一行包含 n  个正整数,表示数组中的元素 ai 。

输出

输出一行一个正整数表示答案。

样例输入 复制

3 1
5 6 7

样例输出 复制

4

提示

【样例 1 输入】

3 1

5 6 7

【样例 1 输出】

4

【样例 1 说明】

对于原数组来说,没有山谷点, 所以价值为 0。我们可以将第二个位置改为 4, 这样原数组变为  [5,4,7],其中第二个位置为山谷点。此时总价值为  4。

【数据范围】

对于  20%  的数据,有 1  ≤ n ≤ 20。

对于另外  20%  的数据,有  k   =  1。 

对于另外  20%  的数据,有  k  =  2。

对于  100%  的数据,有1  ≤ k ≤ n ≤ 2000,1 ≤ ai  ≤ 10^9 。


来源/分类