Вам дан массив $$$a$$$ из $$$n$$$ положительных целых чисел. Алиса и Боб будут играть в игру с этим массивом. Они будут поочередно делать ходы, при этом Алиса ходит первой.
На каждом ходу игрок должен выбрать значение $$$x \gt 0$$$, содержащееся в $$$a$$$. После этого
Игра заканчивается, когда нельзя выбрать $$$x$$$; то есть, когда все элементы массива равны нулю.
Учитывая, что оба игрока хотят максимизировать свои очки и играют оптимально, вычислите количество очков, которое каждый игрок получит в конце.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^3$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит целое число $$$n$$$ ($$$1 \leq n \leq 2\cdot 10^{5}$$$) — размер массива.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \leq a_i \leq 10^{9}$$$) — элементы массива.
Гарантируется, что сумма $$$n$$$ по всем тестам не превышает $$$2\cdot 10^{5}$$$.
Для каждого набора входных данных выведите два целых числа: количество очков, которые получат Алиса и Боб, если оба будут играть оптимально.
332 1 153 3 3 5 549 9 9 9
3 110 920 16
В первом наборе входных данных Алиса первым ходом выберет $$$x=1$$$. Массив становится $$$[2,0,0]$$$, и она зарабатывает $$$2$$$ очка. После этого Боб вынужден выбрать $$$x=2$$$. Массив становится $$$[1,0,0]$$$, и Боб зарабатывает $$$1$$$ очко. Наконец, Алиса вынуждена выбрать $$$x=1$$$ и заработать еще одно очко. После этого массив становится $$$[0,0,0]$$$, и игра заканчивается. В итоге Алиса заканчивает с $$$3$$$ очками, а Боб с $$$1$$$ очком.
В третьем наборе входных данных каждый игрок будет уменьшать все элементы и зарабатывать по $$$4$$$ очка за каждый ход. Алиса заработает $$$5 \cdot 4 = 20$$$ очков, в то время как Боб заработает только $$$4\cdot 4 = 16$$$ очков.
| Название |
|---|


