Sari la conținut
Zece la Info
Probleme

Merge Sort: sortare dupa suma cifrelor

Medie 1500 ms 64 MB#divide-et-impera#sortare#merge-sort#cifre

Se citeste un vector cu n numere intregi. Sortati vectorul crescator dupa suma cifrelor valorii absolute a fiecarui element, folosind algoritmul Merge Sort (Divide et Impera). Daca doua elemente au aceeasi suma a cifrelor, cel mai mic dintre ele trebuie sa apara primul.

Date de intrare
Pe prima linie se citeste numarul natural n. Pe a doua linie se citesc cele n numere intregi ale vectorului, separate prin spatiu.
Date de iesire
Se afiseaza cele n numere ale vectorului, in ordinea ceruta, separate prin spatiu, pe o singura linie.
Restrictii
1 <= n <= 100000, -10^9 <= a[i] <= 10^9

Exemple

Exemplul 1

Intrare

1
123

Iesire

123

Exemplul 2

Intrare

6
29 38 47 56 91 10

Iesire

10 91 29 38 47 56

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.