| Codeforces Round 1060 (Div. 2) |
|---|
| Закончено |
Вам дан массив целых положительных чисел $$$a$$$ длины $$$n$$$ и целое положительное число $$$k$$$, и вы будете играть в следующую игру с ними:
Обратите внимание, что целое число $$$x$$$, которое вы выберете, не может изменяться между операциями.
Определите максимальное значение суммы $$$a$$$, которое можно получить после игры.
$$$^{\text{∗}}$$$Медиана массива $$$a$$$ длины $$$n$$$ (обозначается $$$\mathrm{median}(a)$$$) является $$$\left\lfloor\frac{n + 1}{2}\right\rfloor$$$-м по величине элементом в $$$a$$$, где $$$\left\lfloor x \right\rfloor$$$ обозначает наибольшее целое число, меньше или равное $$$x$$$. Например, $$$\mathrm{median}([4, 3, 1, 2, 5]) = 3$$$ и $$$\mathrm{median}([4, 3, 5, 3]) = 3$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит целые числа $$$n$$$ и $$$k$$$ ($$$3 \le n \le 2 \cdot 10^5$$$, $$$1 \le k \le 2 \cdot 10^5$$$) — длина массива $$$a$$$ и максимальное количество раз, которое вы можете выполнить операцию.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le 10^9$$$).
Сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите максимальную сумму $$$a$$$, которую можно достичь после игры.
75 11 1 5 5 53 110 1 26 31 1 2 3 1 25 11 2 2 3 53 1332473521 409066963 1556133236 681 71 90 15 87 367 24 13 11 19 15 16 10
25131314997420563522105
Способ достичь $$$25$$$ в первом наборе входных данных заключается в том, чтобы выбрать $$$x = 5$$$ и затем сделать:
Способ достичь $$$13$$$ в третьем наборе входных данных заключается в том, чтобы выбрать $$$x = 3$$$ и затем сделать:
| Название |
|---|


