Basketbola turnīrā n komandas izspēlēja katra ar katru vienu spēli. Šajā turnīrā neizšķirtu nebija.
Jūsu uzdevums - uzrakstīt programmu, kas ievadītiem spēļu rezultātiem sarindotu visas komandas pēc kārtas, sākot ar pirmās, un beidzot ar pēdējās vietas ieguvēju. Zināms, ka dotajiem ievaddatiem komandas iespējams sakārtot viennozīmīgi. Pieņemsim, ka turnīrā piedalījušās 6 komandas : ABAVA, DAUGAVA, GAUJA, IMULA, LIELUPE un VENTA , un to savstarpējo spēļu rezultāti attēloti tabulā (uzvaras izceltas) :
Kā redzams, tad pēc kopējo uzvaru skaita (kritērija A) iespējams noteikt tikai divu pēdējo vietu ieguvējas - komandas IMULA un ABAVA. Lai noteiktu pārējo četru komandu vietu secību, nepieciešams aplūkot šo komandu mikroturnīru :
Pēc uzvaru skaita šajā mikroturnīrā (kritērija B) iespējams tikai noteikt, ka DAUGAVA un VENTA ieņems augstākas vietas nekā GAUJA un LIELUPE. Lai noteiktu, kura no komandām DAUGAVA vai VENTA ieņem augstāku vietu, nepietiek arī ar punktu starpību (kritēriju C), jo arī šis rādītājs abām komandām ir vienāds (+76) . Atliek pēdējais rādītājs - mikroturnīrā gūtie punkti (kritērijs D). Komandai VENTA ir guvusi vairāk punktu (352) nekā DAUGAVA (351), tādēļ VENTA ieņem augstāku vietu kā DAUGAVA. Lai noteiktu, kura no komandām GAUJA vai LIELUPE ieņem augstāku vietu, pietiek ar gūto un zaudēto punktu starpību (kritēriju C), jo komandai LIELUPE tā ir lielāka (+17). Tātad galīgā komandu vietu secība : VENTA, DAUGAVA, LIELUPE, GAUJA, IMULA, ABAVA.
Teksta faila basket.in pirmajā rindā atrodas viens naturāls skaitlis - komandu skaits n (2<=n<=300). Nākošajās rindās atrodas spēļu rezultāti. Katrai spēlei failā atbilst viena rinda. Katrā rindā ir viens rezultāts sekojošā formātā : <x_nosaukums>-<y_nosaukums> <x_gūtie_punkti>:<y_gūtie_punkti> Rindās nav lieku tukšumsimbolu (vienīgais tukšumsimbols ir starp komandas y nosaukumu un komandas x gūto punktu skaitu). Katras komandas nosaukums satur tikai latīņu alfabēta lielos burtus un neviens nosaukums nav garāks par 20 simboliem. Neviena komanda nevienā spēlē nav guvusi vairāk par 150 punktiem.
Teksta failam basket.out jāsatur n rindas.
Autors: M.Opmanis |
Copyright © 2001 Girts Folkmanis, LIIS |