#D. 战略游戏

    Type: Default 1000ms 128MiB

战略游戏

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。

他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能到所瞭望有的路。

注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被瞭望到。

请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.

输入格式

测试数据表示一棵树,描述如下:

第一行 N,表示树中结点的数目。

第二行至第N+1行,每行描述每个结点信息,依次为:该结点标号i,k(后面有k条边与结点I相连)。

接下来k个数,分别是每条边的另一个结点标号r1,r2,...,rk。

对于一个n(0<n<=1500)个结点的树,结点标号在0到n-1之间,在输入数据中每条边只出现一次。

输出格式

输出文件仅包含一个数,为所求的最少的士兵数目。

样例

4
0 1 1
1 2 2 3
2 0
3 0
1

20240122C_day5

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
4
Start at
2024-1-26 17:30
End at
2024-1-26 18:30
Duration
1 hour(s)
Host
Partic.
4