问题描述
小明是一名勇敢的冒险家,他在一次探险途中发现了一组神秘的宝石,这些宝石的价值都不同。但是,他发现这些宝石会随着时间的推移逐渐失去价值,因此他必须在规定的次数内对它们进行处理。
小明想要最大化这些宝石的总价值。他有两种处理方式:
1.选出两个最小的宝石,并将它们从宝石组中删除。
2.选出最大的宝石,并将其从宝石组中删除。
现在,给你小明手上的宝石组,请你告诉他在规定的次数内,最大化宝石的总价值是多少。
输入格式
第一行包含一个整数t,表示数据组数。
对于每组数据,第一行包含两个整数n和k,表示宝石的数量和规定的处理次数。
第二行包含n个整数a1,a2,…,Qn,表示每个宝石的价值。
输出格式
对于每组数据,输出一个整数,表示在规定的次数内,最大化宝石的总价值。
输出格式
对于每组数据,输出一个整数,表示在规定的次数内,最大化宝石的总价值。
样例输入
6
51
25110652
2511063112361
15221210131162
15221210131151
999999996 g99999999 gggggggg7 gggggggge gggggggg5
样例输出
21
11
3<