Putevi

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Zadano je stablo od NN čvorova označenim prirodnim brojevima od 11 do NN. Čvor 22 povezan je sa čvorom 11, čvor 33 s čvorom 11, čvor 44 s jednim od dva svoja djelitelja manja od sebe 11 i 22, čvor 55 sa čvorom 11, čvor 66 s jednim od svoja 33 djelitelja manja od sebe 11, 22 i 33, itd.

Tvoj zadatak je za svaku duljinu puta od 11 do NN, odrediti koliko postoji puteva te duljine.

입력

U prvom je retku prirodan broj NN (1N100,0001 ≤ N ≤ 100\\,000), broj iz teksta zadatka.

U drugom retku je N1N - 1 prirodnih brojeva P_iP\_i (1P_i<N1 ≤ P\_i < N), redom oznake čvorova s kojim su čvorovi 22, 33, 44, \dots, NN spojeni. Kao što je već rečeno, one moraju biti strogo manji djelitelji oznaka čvorova s kojim se spajaju.

출력

U jednom retku ispiši NN brojeva, za svaku duljinu puta od 11 do NN redom broj puteva te duljine.

힌트

Opis trećeg probnog primjera:

Na slici desno prikazano je stablo iz primjera.

U tom stablo je 66 puteva duljine 11, to su putevi u kojima je samo jedan čvor.

Putevi duljine dva: (1,2)(1, 2), (1,3)(1, 3), (2,4)(2, 4), (1,5)(1, 5) i (3,6)(3, 6).

Putevi duljine tri: (1,2,4)(1, 2, 4), (1,3,6)(1, 3, 6), (2,1,3)(2, 1, 3), (2,1,5)(2, 1, 5) i (3,1,5)(3, 1, 5).

Putevi duljine četiri: (2,1,3,6)(2, 1, 3, 6), (4,2,1,3)(4, 2, 1, 3), (4,2,1,5)(4, 2, 1, 5) i (5,1,3,6)(5, 1, 3, 6).

Jedini put duljine pet: (4,2,1,3,6)(4, 2, 1, 3, 6).

Nema puteva duljine 66.