OpenKattis
Kodsport Nybörjarläger Grupp 2

Start

2023-11-05 12:00 CET

Kodsport Nybörjarläger Grupp 2

End

2023-11-05 14:45 CET
The end is near!
Contest is over.
Not yet started.
Contest is starting in -412 days 17:13:40

Time elapsed

2:45:00

Time remaining

0:00:00

Problem J
Bonsai

Många gillar att odla bonsaiträd för att de säger att det är "svårt" och "harmoniskt". Det är inte därför Torstina odlar bonsaiträd. Hon vill bara sälja dem och tjäna massa pengar så att hon kan köpa massa kirimojor. Hon har precis planterat en ny knöl och är väldigt sugen på kirimojor. Hon undrar därför hur många år hon måste vänta innan hon har ett bonsaiträd som hennes kund önskar.

Bonsaiträd har $2\leq N \leq 10^5$ knölar och $N-1$ grenar. Knölarna är numrerade från 0 till $N-1$. Alla bonsaiträd börjar med en liten knöl som man stoppar ner i jorden. Varje år växer det ut en ny gren från varje knöl och i dess ände bildas en ny knöl. Man kan också klippa av grenar från trädet när som helst. Hon påminner dig om att det inte spelar någon roll var roten sitter i trädet.

Givet bonsaiträdet kunden önskar, hur många år måste Torstina vänta innan hon har odlat ett exakt likadant träd?

Indata

Den första raden innehåller ett heltal $2 \leq N \leq 10^5$, antalet knölar i kundens bonsaiträd. De följande $N$ raderna beskriver bonsaiträdet enligt följande: På rad $i$ står först ett heltal $0 < m_ i < N$, antalet grenar som går ut från knöl $i$. Därefter följer $m_ i$ heltal, knölarna som sitter ihop med knöl $i$.

Utdata

Ett heltal $A$, antalet år det tar för Torstina att odla bonsaiträdet hennes kund önskar.

Poängsättning

Din lösning kommer att testas på en mängd testfallsgrupper. För att få poäng för en grupp så måste du klara alla testfall i gruppen.

Grupp

Poängvärde

Gränser

1

9

$m_ i\leq 2$, det är bäst att börja odla trädet i nod 0.

2

11

$m_ i \leq 3$, det är bäst att börja odla trädet i nod 0.

3

18

$A \leq 15$, det är bäst att börja odla trädet i nod 0.

4

22

Det är bäst att börja odla trädet i nod 0.

5

12

$N \leq 250$.

6

28

Inga ytterligare begränsningar.

Förklaring av exempelfall 1

Vi kan odla trädet på 2 år om vi låter det växa enligt bilden nedan.

\includegraphics[width=0.5\textwidth ]{Bonsai_tree}
Figure 1: Ett av de två sätten man kan odla bonsaiträdet i sample 1 på två år.
Sample Input 1 Sample Output 1
4
2 1 2
1 0
2 0 3
1 2
2
Sample Input 2 Sample Output 2
5
3 1 2 3
2 0 4
1 0
1 0
1 1
3
Sample Input 3 Sample Output 3
7
4 1 2 3 4
3 0 5 6
1 0
1 0
1 0
1 1
1 1
4