Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Se citește de la tastatură un număr natural n, urmat de n perechi formate dintr-un cuvânt (fără spații, format doar din litere) și un număr natural reprezentând frecvența acelui cuvânt. Afișează cele n perechi în ordinea descrescătoare a frecvenței. La frecvențe egale, ordinea este cea alfabetică crescătoare a cuvintelor.

Datele se citesc de la tastatură (în formatul descris), nu dintr-un fișier.

Format Date de intrare

Date de intrare input.txt

Pe prima linie se află `n`. Pe fiecare dintre următoarele `n` linii se află un cuvânt (cel mult `30` de caractere) și frecvența lui, separate prin spațiu. - `1 <= n <= 100` - frecvența este între `1` și `1.000.000` - cuvintele sunt unice și formate din litere mici sau mari

Format Date de ieșire

Date de ieșire output.txt

Programul afișează `n` linii, fiecare conținând cuvântul și frecvența lui, separate prin spațiu, în ordinea cerută.

Exemplu

intrare
4
mar 2
para 5
cais 5
prun 1
rezultat
cais 5
para 5
mar 2
prun 1

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat