#2411. 最大和

最大和

题目描述

给定一个长度为 nn 序列 AA,其中 a1>a2>...>ana_1 \gt a_2 \gt ... > a_nai109|a_i| \le 10^9,(x|x|表示x的绝对值)。

现有 kk 次操作,其中的每次操作均可任意选择下面二种中的一种方式:

  • 从当前序列A中依次删除两个最小值;
  • 从当前序列A中依次删除两个最大值;

请计算 kk 次操作后的序列 AA 的最大和。

输入

共两行,第一行两个数 n,kn,k,空格隔开; 第二行 nn 个数,空格隔开,分别是最初的序列 AA 中的每一个 aia_i

输出

一行一个数,kk 次操作后的序列 AA 的最大和。

样例

输入#1

6 1
10 9 8 7 2 1

输出#1

34

数据规模

100%100\%的数据,$ 3 \le n \le 2 \times 10^5, k \le 99999, 2\times k < n, |a_i| \le 10^9$。