Laiko ribojimas: 1s

Atminties ribojimas: 64MB

Duomenų failas: lmio_1998_2et_zodynas_vyr.in

Rezultatų failas: lmio_1998_2et_zodynas_vyr.out

Jei norite pateikti savo sprendimą - prisijunkite.

Žodynas

Kaip visi žinome, žodžiai žodynuose rūšiuojami pagal abėcėlę. Pateiktame sąraše lietuviškosios abėcėlės raidės surašytos prioriteto mažėjimo tvarka (suskliaustos raidės turi tą patį prioritetą):

(A Ą) B C Č D (E Ę Ė) F G H (I Į Y) J K L M N O P R S Š T (U Ų Ū) V Z Ž

Du žodžiai lyginami tokiu būdu: imamos jų pirmosios raidės, ir žiūrimi prioritetai. Jei jie nesutampa, tai žodyne pirmiau bus žodis, turintis didesnio prioriteto raidę. Jei prioritetai lygūs,taipereinameprieantrojepozicijojeesančiųsimboliųirkartojametuospačiusveiksmus. Jei vienas žodis yra kito žodžio pradžia, tai pirmesnis turi būti trumpesnysis žodis.

Užduotis

Reikia parašyti programą, kuri perskaitytų žodžius, juos surūšiuotų ir sutvarkytą žodžių sąrašą įrašytų.

Pradiniai duomenys

Kiekvienoje pradinių duomenų eilutėje yra po vieną žodį, kurio ilgis neviršija dvidešimties simbolių. Žodžiai sudaryti tik iš didžiųjų lietuviškosios abėcėlės raidžių. Duota ne daugiau kaip šimtas žodžių (vienodų nėra).

Rezultatai

Kiekvienas žodis rašomas į atskirą eilutę.

Pavyzdžiai

Pradiniai duomenys Rezultatai
ASTA 
AŠMENYS 
GYVASIS 
ĄŽUOLYNAS 
GYVAS 
ĄSA 
ATŽALYNAS
ĄSA
ASTA 
AŠMENYS 
ATŽALYNAS 
ĄŽUOLYNAS 
GYVAS 
GYVASI