#P2524. 最小点覆盖集
最小点覆盖集
题目描述
给你一棵大小为 的树,树上结点编号从 到 。
初始时每个结点都没有被染色。
现在你需要选择 最少的 结点,并对这些结点进行染色。且满足染色后:
- 树上任意一条边连接的两个端点中至少存在一个被染色的结点。
求:最少需要对多少个结点进行染色?
输入格式
第一行,一个整数 。
接下来 行,每行包含两个整数 和 ,表示树上一条边连接的两个端点的编号。
输出格式
输出一个整数,表示答案。
样例
5
1 2
1 3
1 4
1 5
1
7
1 2
2 3
2 4
3 5
6 3
6 7
3
说明/提示
数据规模与约定
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,,数据保证这是一棵树