시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 1024 MB | 11 | 8 | 7 | 70.000% |
Zadano je stablo od $N$ čvorova označenim prirodnim brojevima od $1$ do $N$. Čvor $2$ povezan je sa čvorom $1$, čvor $3$ s čvorom $1$, čvor $4$ s jednim od dva svoja djelitelja manja od sebe $1$ i $2$, čvor $5$ sa čvorom $1$, čvor $6$ s jednim od svoja $3$ djelitelja manja od sebe $1$, $2$ i $3$, itd.
Tvoj zadatak je za svaku duljinu puta od $1$ do $N$, odrediti koliko postoji puteva te duljine.
U prvom je retku prirodan broj $N$ ($1 ≤ N ≤ 100\,000$), broj iz teksta zadatka.
U drugom retku je $N - 1$ prirodnih brojeva $P_i$ ($1 ≤ P_i < N$), redom oznake čvorova s kojim su čvorovi $2$, $3$, $4$, $\dots$, $N$ spojeni. Kao što je već rečeno, one moraju biti strogo manji djelitelji oznaka čvorova s kojim se spajaju.
U jednom retku ispiši $N$ brojeva, za svaku duljinu puta od $1$ do $N$ redom broj puteva te duljine.
5 1 1 2 1
5 4 4 2 0
5 1 1 1 1
5 4 6 0 0
6 1 1 2 1 3
6 5 5 4 1 0
Opis trećeg probnog primjera:
Na slici desno prikazano je stablo iz primjera.
U tom stablo je $6$ puteva duljine $1$, to su putevi u kojima je samo jedan čvor.
Putevi duljine dva: $(1, 2)$, $(1, 3)$, $(2, 4)$, $(1, 5)$ i $(3, 6)$.
Putevi duljine tri: $(1, 2, 4)$, $(1, 3, 6)$, $(2, 1, 3)$, $(2, 1, 5)$ i $(3, 1, 5)$.
Putevi duljine četiri: $(2, 1, 3, 6)$, $(4, 2, 1, 3)$, $(4, 2, 1, 5)$ i $(5, 1, 3, 6)$.
Jedini put duljine pet: $(4, 2, 1, 3, 6)$.
Nema puteva duljine $6$.