#4344. 樱花雨

樱花雨

说明

黑猫老师喜欢观赏樱花。

n 朵樱花的掉落过程中,第 i 个掉落的樱花的美丽度为 aia_i

每朵樱花掉落后,樱花掉落的总观赏度会增加这朵樱花及之前所有已经掉落的樱花的美丽度的最大值。

交换正好 k 次两朵樱花的掉落顺序(不能交换一朵樱花和本身,但可以重复交换两朵樱花),最大化总观赏度的值。

形式化地讲,给出一个长度为 n 的数组,进行正好 k 次交换使得 i=1nmaxj=1iaj\sum_{i=1}^{n}max_{j=1}^{i}a_j 最大。

输入格式

本题多测,第一行输入该测试点内数据组数 T。

对于每组测试数据:

第一行两个整数 n 和 k,含义见题目描述。

接下来 n 个空格分隔的整数,第 i 个代表 aia_i 的初始值。

输出格式

对于每组测试数据,输出一行一个整数表示题目要求的值。

样例

3
3 0
9 8 2
2 1
10 11
5 10
1 2 3 4 5
27
22
25
5
5 0
100 101 102 103 104
5 1
20 40 50 70 10
2 103
30 20
7 2
1 2 3 4 5 6 7
2 10
1 1
510
350
50
49
2

提示

【样例 1 解释】

第二组数据可以将 10 和 11 交换,观赏度总和为 11+11=22。

【数据规模与约定】

image

对于 100% 的数据,1≤T≤500,2≤n≤10510^5,0≤k≤10910^9\sumn≤10610^6,1≤aia_i10910^9