In the event of technical difficulties with Szkopuł, please contact us via email at szkopul@fri.edu.pl.
If you are familiar with IRC chat, the support team is also reachable on PIRC network (irc.pirc.pl
) in #szkopul
channel. If you are not, just use email.
Please do not ask us things like "how to solve task XYZ?".
Please remember that the support team has to sleep sometimes or go to work in real life.
Drużyna grotołazów organizuje trening w największej jaskini Bajtogór. Trening polega na przebyciu drogi od komory leżącej najwyżej, do komory leżącej najniżej. Grotołazi mogą posuwać się tylko w dół, tzn. kolejne odwiedzane komory muszą leżeć coraz niżej. Dodatkowo każdy z nich ma wyjść z najwyższej komory innym korytarzem oraz każdy z nich ma wejść do najniższej komory innym korytarzem. Pozostałe korytarze grotołazi mogą pokonywać wspólnie. Ilu grotołazów może odbyć trening jednocześnie?
Napisz program, który:
W pierwszym wierszu standardowego wejścia jest zapisana jedna liczba całkowita (
), równa liczbie komór w jaskini. Komory są ponumerowane liczbami do
do
w taki sposób, że komora z większym numerem leży niżej od komory z numerem mniejszym. (Najwyższa komora ma numer
, a najniższa
.) W wierszach o numerach
są opisane korytarze wychodzące z kolejnych komór
, do komór o wyższych numerach (w wierszu o numerze
znajduje się opis korytarzy wychodzących z komory o numerze
). Każdy z tych wierszy zawiera ciąg nieujemnych liczb całkowitych pooddzielanych pojedynczymi odstępami. Pierwsza liczba w wierszu,
,
, jest liczbą korytarzy prowadzących z komory do komór o wyższych numerach, natomiast kolejne
liczb to numery komór, do których te korytarze prowadzą.
W jedynym wierszu standardowego wyjścia Twój program powinien zapisać jedną liczbę całkowitą, równą maksymalnej liczbie grotołazów mogących wziąć jednocześnie udział w treningu.
Dla danych wejściowych:
12 4 3 4 2 5 1 8 2 9 7 2 6 11 1 8 2 9 10 2 10 11 1 12 2 10 12 1 12 1 12
opisujących następującą jaskinię:
poprawną odpowiedzią jest:
3
Autor zadania: Marcin Kubica.