Çətin Oyun#12292

Çətin Oyun

1 saniyə
256 meqabayt
Orta

Fateh çox əsəbi bir oğlandır.

Fateh yayda fps oyunu olan, CubeWarfare oynayırdı. Oyun raunddan ibarətdir və Fateh hər raundda xal qazana bilər. Amma o, çox əsəbi olduğu üçün, mənfi xal qazandıqda, laptopunu sındırır və növbəti raundu oynaya bilmir. Dostu Osman, Fatehin uduzmasını istəmir, ona görə də raundları yenidən düzəltməyə qərar verdi. O, məşğuldur, ona görə də bu işdə sizdən kömək istədi.

Giriş

Birinci sətir bir tam ədəd (1 \le t \le 10^4) — test hallarının sayı.

Hər bir test halı iki sətirdən ibarətdir:

Birinci sətir bir tam ədəd n(1 \le n \le 2 \cdot 10^5) — massivinin uzunluğu.

İkinci sətir tam ədəd a_{1},a_{2},…,a_{n} (-10^9 \le a_{i} \le 10^9) — onun hər raunddan sonra qazanacağı xallar.

Bütün test hallarının cəminin 2 \cdot 10^5-dən çox olmayacağı təmin edilir.

Çıxış

Hər bir test halı üçün, Fateh-in əldə etdiyi maksimum ümumi xal dəyərini əldə edən massiv -nın istənilən permutasiyasını çıxarın — b_1,b_2,b_3,...,b_n.

Belə bir permutasiya yoxdursa, çıxarın.

Nümunələr

Nümunə 1

Loading
Loading

Qeyd

Birinci test halının nəticəsi aşağıdakı kimidir:

  1. Fateh xal alır, Ümumi xal.

  2. Fateh xal alır, Ümumi xal.

  3. Fateh xal alır, Ümumi xal.

  4. Fateh xal alır, O, əsəbiləşir və xalı var, indi növbəti iki oyunu atlayacaq və heç bir oyun qalmadığı üçün daha oynaya bilmir.

Onun qazandığı maksimum xal -dur.

Bal hesablama

  1. Alt tapşırıq ( xal) : (1 \le n \le 8) və (1 \le t \le 100)

  2. Alt tapşırıq ( xal) : (0 \le a_i \le 10^9)

  3. Alt tapşırıq ( xal) : Əlavə məhdudiyyət yoxdur