Problem

4 /11


Nach Anzahl der Ziffern sortieren

Theory Click to read/hide

Als Bedingung der Aufgabe ist klar, dass wir uns bewerben müssen. Nachhaltige (staple) Sortierung, also müssen wir stabil_sort anstelle der Sortierung verwenden.

Problem

Schreiben Sie ein Programm, das natürliche Zahlen in einem Array in absteigender Reihenfolge der Ziffern der Dezimalzahl sortiert. Wenn die Summe der Ziffern gleich ist, müssen die Zahlen die ursprüngliche Reihenfolge beibehalten.

Eingabe
Die erste Zeile enthält die Größe des Arrays N . In der zweiten Zeile werden durch ein Leerzeichen N Zahlen – Elemente des Arrays angegeben. Es ist garantiert, dass 0 < N ≤ 10000 ist .

Ausgabe
Das Programm muss die Elemente eines Arrays in einer Zeile ausgeben, sortiert in absteigender Reihenfolge nach der Summe der Ziffern des Dezimaldatensatzes einer Zahl, getrennt durch Leerzeichen.
 
Eingabe Ausgabe
6
9 21 32 55 81 11
55 9 81 32 21 11