In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
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.