C. *【树形DP:相邻点兼容】保护所有边[战略游戏]

    传统题 1000ms 256MiB

*【树形DP:相邻点兼容】保护所有边[战略游戏]

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题意】

一棵有 nn 个点的无根树。

选中某个点,则与 该点 相连的边都能被保护。

选中某些点,求使得所有边都被保护的最少点数。

例如,下面的树:

只需要选择 点11 ,就可保护到所有的边。

【输入格式】

输入包含多组测试数据,每组测试数据描述一棵树。对于每组测试数据:

第一行包含整数 n (1n1500)n \ ( 1 \le n \le 1500)

下来 nn 行,每行描述一个节点。格式为:节点编号:(子节点数目) 子节点 子节点 …

节点编号从 0 开始,每个节点的子节点数量均不超过 10,每条边在输入数据中只出现一次。

【输出格式】

对于每组测试数据,输出一个占据一行的结果,表示最少需要的士兵数。

【输入样例】

4
0:(1) 1
1:(2) 2 3
2:(0)
3:(0)
5
3:(3) 1 4 2
1:(1) 0
2:(0)
0:(0)
4:(0)

【输出样例】

1
2

初一组20260517上午

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-5-17 10:40
结束于
2026-5-17 11:40
持续时间
1 小时
主持人
参赛人数
14