
Hokeja turnīrs

Stāsts
No turnīra tabulas žurnālisti vēlas uzzināt komandu uzvaru secību. Dotajā tabulā spēle turpinās līdz vienas komandas uzvarai, un visas komandas ir sanumurētas ar naturāliem skaitļiem no 1 līdz .
Pēc turnīra beigām nepieciešams izvietot visas komandas tā, ka katra komanda uzvar nākamo. Pieņemsim, ka turnīrā piedalās piecas komandas un sākotnējā tabula ir, kā redzams attēlā (kur -tās rindas -tajā kolonnā ierakstīts 1, ja uzvarēja -tā komanda, bet 0, ja -tā komanda). Iespējama komandu secība ir . Šī nav vienīgā iespējamā. Der arī, piemēram, vai .

Ievaddati
Ievaddatu pirmajā rindā dots naturāls skaitlis (komandu skaits, ). Nākamajās rindās dots spēļu rezultātu apraksts. Katram , tā ievaddatu rinda satur ciparu bez tukšumzīmēm. Katram un cipars tās rindas tajā pozīcijā apraksta, kā beigusies spēle kaut kas starp to un to komandu. Cipars 1 nozīmē, ka uzvarējusi tā, bet 0 – ka tā komanda. Spēļu rezultātu formāts ievaddatos atbilst turnīra tabulas apakšējai pusei. Ir zināms, ka šādus ievaddatus vienmēr iespējams sakārtot.
Izvaddati
Izvadā jābūt vienai iespējamai komandu secībai pēc aprakstītās loģikas. Ja iespējamas vairākas virknes ar aprakstīto īpašību, var izvēlēties jebkuru.
Piemēri
Ievaddati
5
0
11
111
0110
Izvaddati
4 5 3 1 2
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotie divi testi. | 2 |
2. | 6 | |
3. | 15 | |
4. | 15 | |
5. | 18 | |
6. | 44 |
1. apakšuzdevuma ievaddati
6
1
11
111
1111
11111
7
1
00
111
1110
11101
111011

Hokeja turnīrs

Stāsts
No turnīra tabulas žurnālisti vēlas uzzināt komandu uzvaru secību. Dotajā tabulā spēle turpinās līdz vienas komandas uzvarai, un visas komandas ir sanumurētas ar naturāliem skaitļiem no 1 līdz .
Pēc turnīra beigām nepieciešams izvietot visas komandas tā, ka katra komanda uzvar nākamo. Pieņemsim, ka turnīrā piedalās piecas komandas un sākotnējā tabula ir, kā redzams attēlā (kur -tās rindas -tajā kolonnā ierakstīts 1, ja uzvarēja -tā komanda, bet 0, ja -tā komanda). Iespējama komandu secība ir . Šī nav vienīgā iespējamā. Der arī, piemēram, vai .

Ievaddati
Ievaddatu pirmajā rindā dots naturāls skaitlis (komandu skaits, ). Nākamajās rindās dots spēļu rezultātu apraksts. Katram , tā ievaddatu rinda satur ciparu bez tukšumzīmēm. Katram un cipars tās rindas tajā pozīcijā apraksta, kā beigusies spēle kaut kas starp to un to komandu. Cipars 1 nozīmē, ka uzvarējusi tā, bet 0 – ka tā komanda. Spēļu rezultātu formāts ievaddatos atbilst turnīra tabulas apakšējai pusei. Ir zināms, ka šādus ievaddatus vienmēr iespējams sakārtot.
Izvaddati
Izvadā jābūt vienai iespējamai komandu secībai pēc aprakstītās loģikas. Ja iespējamas vairākas virknes ar aprakstīto īpašību, var izvēlēties jebkuru.
Piemēri
Ievaddati
5
0
11
111
0110
Izvaddati
4 5 3 1 2
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotie divi testi. | 2 |
2. | 6 | |
3. | 15 | |
4. | 15 | |
5. | 18 | |
6. | 44 |
1. apakšuzdevuma ievaddati
6
1
11
111
1111
11111
7
1
00
111
1110
11101
111011