C. 羊驼玩偶(alpaca)

    传统题 1000ms 256MiB

羊驼玩偶(alpaca)

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

题目描述

一家超市正在进行“买一送一”促销活动。货架上共有 nn 件羊驼玩偶排成一列,从左向右第 ii 件羊驼玩偶的价格为 aia_i

活动规则如下:

当你支付原价购买第 ii 件羊驼玩偶时,可以任选一件位于其右侧的羊驼玩偶 jj(即 i<jni < j \le n)作为赠品免费获得。

这意味着你只需支付 aia_i 元,即可获得第 ii 件和第 jj 件两件羊驼玩偶。

现在你希望通过这种方式总共获得 2k2k 件羊驼玩偶,请问最少需要花费多少钱?

输入格式

第一行包含一个整数 tt,表示测试用例的数量。

接下来对于每个测试用例:

  • 第一行包含两个整数 nnkk,分别表示货架上的羊驼玩偶数量和需要获得的羊驼玩偶总数的一半。
  • 第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n,表示每件羊驼玩偶的价格。

输出格式

对于每组用例,输出一行一个整数,表示获得 2k2k 件羊驼玩偶的最小开销。

样例输入 1

1
6 2
10 1 10 2 10 3

样例输出 1

3

说明

样例解释

购买价格为 11 的第 22 件商品,可以免费获得第 33 件商品; 购买价格为 22 的第 44 件商品,可以免费获得第 55 件商品。 总开销为:1+2=31 + 2 = 3。 共获得 44 件商品,满足 2k=42k = 4

其它样例说明

  • 样例 2:见选手目录下的 alpaca/alpaca2.inalpaca/alpaca2.ans,该测试用例满足测试点 141 \sim 4 的约束条件。
  • 样例 3:见选手目录下的 alpaca/alpaca3.inalpaca/alpaca3.ans,该测试用例满足测试点 5105 \sim 10 的约束条件。
  • 样例 4:见选手目录下的 alpaca/alpaca4.inalpaca/alpaca4.ans,该测试用例满足测试点 111411 \sim 14 的约束条件。
  • 样例 5:见选手目录下的 alpaca/alpaca5.inalpaca/alpaca5.ans,该测试用例满足测试点 152015 \sim 20 的约束条件。

数据范围

  • 1t101 \le t \le 10
  • 2n2×1052 \le n \le 2 \times 10^5nn 为偶数
  • 1kn21 \le k \le \frac{n}{2}
  • 1ai1091 \le a_i \le 10^9

各测试点的附加限制如下表所示:

测试点编号 附加限制
141 \sim 4 n20n \le 20
5105 \sim 10 n1000n \le 1000
111411 \sim 14 ai8a_i \le 8
152015 \sim 20

点击下载大样例

168暑期信息学集训模拟赛补题(二)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-15 19:00
结束于
2026-8-26 23:00
持续时间
268 小时
主持人
参赛人数
9