Есть $$$n$$$ детей, стоящих в очереди, и доброта $$$i$$$-го ребенка равна $$$a_i$$$. Санта решает, какие дети попадут в хороший список, а какие в плохой.
Переменная $$$X$$$ изначально равна $$$0$$$. Санта выполнит следующую операцию ровно $$$n-1$$$ раз:
Обратите внимание, что после всех операций останется ровно один ребенок, который не будет отнесён ни к одному списку.
Определите максимальное возможное значение $$$X$$$, которое Санта может получить после выполнения всех $$$n-1$$$ операций.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$2\le n\le 2\cdot 10^5$$$) — количество детей.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$-10^9\le a_i\le 10^9$$$) — доброта каждого ребенка.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2\cdot 10 ^ 5$$$.
Для каждого набора входных данных выведите одно целое число — максимальное возможное значение $$$X$$$, которое Санта может получить после выполнения всех $$$n-1$$$ операций.
722 -341 4 3 44-4 2 3 -65-2 -3 4 10 -95-12345678 -1000000000 -999999999 1000000000 -9999999992-7 157 -6 -1 -8 -8
384152987654321-129
В первом наборе входных данных Санта выполнит ровно одну операцию. Если он выберет первого ребенка, он добавит $$$a_1=2$$$ к $$$X$$$, чтобы получить $$$X=2$$$; если он выберет второго ребенка, он вычтет $$$a_2=-3$$$ из $$$X$$$, чтобы получить $$$X=3$$$. Таким образом, ответ — $$$3$$$.
Во втором наборе входных данных оптимально выбрать первого ребенка во всех трех операциях. Значение $$$X$$$ будет $$$1+4+3=8$$$.
В третьем наборе входных данных ниже представлена оптимальная последовательность операций:
| # | Тип операции | Доброта оставшихся детей | $$$X$$$ после операции |
| 0 | — | $$$[-4, 2, 3, -6]$$$ | $$$0$$$ |
| 1 | Первый | $$$[2, 3, -6]$$$ | $$$-4$$$ |
| 2 | Первый | $$$[3, -6]$$$ | $$$-2$$$ |
| 3 | Второй | $$$[3]$$$ | $$$4$$$ |
В четвертом наборе входных данных ниже представлена оптимальная последовательность операций:
| # | Тип операции | Доброта оставшихся детей | $$$X$$$ после операции |
| 0 | — | $$$[-2, -3, 4, 10, -9]$$$ | $$$0$$$ |
| 1 | Второй | $$$[-2, 4, 10, -9]$$$ | $$$3$$$ |
| 2 | Первый | $$$[4, 10, -9]$$$ | $$$1$$$ |
| 3 | Первый | $$$[10, -9]$$$ | $$$5$$$ |
| 4 | Первый | $$$[-9]$$$ | $$$15$$$ |