Bajtazar odkrył jaskinię.
Okazało się, że jaskinia ta składa się z
komnat połączonych korytarzami w taki sposób,
że między dowolnymi dwiema komnatami można przejść na dokładnie jeden sposób.
Jaskinię trzeba teraz staranniej zbadać, dlatego Bajtazar poprosił swoich kolegów o pomoc. Wszyscy przybyli na miejsce i chcą podzielić się na grupy. Każdej grupie przypadnie do zbadania tyle samo komnat, a każda komnata zostanie przydzielona dokładnie jednej grupie. Dodatkowo, żeby ekipy nie wchodziły sobie w drogę, każda z nich powinna być w stanie poruszać się pomiędzy przydzielonymi sobie komnatami bez przechodzenia przez komnaty przydzielone innym grupom.
Na ile grup mogą podzielić się badacze jaskini?
Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą
(
), oznaczającą liczbę komnat w jaskini.
Komnaty są ponumerowane od
do
.
Kolejne
wierszy opisuje połączenia między komnatami.
W
-tym spośród nich znajduje się liczba
(
), która reprezentuje korytarz łączący komnaty o numerach
oraz
.
Wypisz jeden wiersz zawierający wszystkie takie liczby
, że komnaty w jaskini można podzielić na
rozłącznych zbiorów
równej wielkości, a pomiędzy dowolnymi dwiema komnatami w każdym zbiorze można przejść, korzystając jedynie z komnat z tego zbioru.
Liczby należy wypisać w kolejności rosnącej, pooddzielane pojedynczymi odstępami.
Dla danych wejściowych:
6 1 2 3 3 5
poprawną odpowiedzią jest:
1 3 6
Autor zadania: Jakub Łącki.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.