Вам даны массив $$$a$$$ длины $$$n$$$ и целое число $$$k$$$.
За одну операцию выберите любой элемент $$$x$$$ массива.
В обоих случаях после выполнения операции увеличьте $$$k$$$ на $$$1$$$.
Найдите минимальное количество операций, необходимое, чтобы сделать массив пустым.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
В первой строке каждого набора входных данных находятся два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le n \le 2 \cdot 10^5$$$, $$$0 \le k \le n$$$) — длина массива и начальное значение $$$k$$$.
Во второй строке находятся $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le n$$$) — элементы массива.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — минимальное количество операций, необходимое, чтобы сделать массив пустым.
84 04 4 1 43 03 2 26 36 3 6 4 6 56 26 6 5 6 6 65 03 5 3 1 36 16 4 6 5 4 67 17 2 7 7 3 7 78 08 8 2 8 8 1 8 8
6568781112
В первом примере изначально $$$k = 0$$$. Можно выполнить следующие операции:
В четвёртом примере изначально $$$k = 2$$$. Можно выполнить следующие операции:
| Название |
|---|


