Toggle navigation
Reach-Top OJ
问题
题解
知识点/来源
学习
视频
状态
信息技术
排名
微信答题
初赛练习
挑战赛
随机挑战赛
挑战赛
竞赛/作业
Login
问题 5345 --覆盖(cover)
5345: 覆盖(cover)
时间限制:
1 Sec
内存限制:
128 MB
提交:
9
解决:
4
[
提交
][
状态
][命题人:
]
题目描述
有一个 n 个点的树,你想要覆盖树上的所有边恰好一次。
你有两种操作:
1. 选择两个点 u,v ,将 u 到 v 路径上的每一条边都覆盖一次。
2. 选择一个点 u ,将与 u 直接相邻的每一条边都覆盖一次。
问最少的操作次数可以完成目标。注意每条边不能重复覆盖,也就是如果执行操作的时候要保证对应的边都是空的。
输入
第一行一个整数 n 。
接下来 n−1行,每行两个整数 u,v 。
输出
一个整数,表示答案。
样例输入
Copy
8 1 2 2 3 2 4 4 5 5 6 6 7 6 8
样例输出
Copy
3
提示
数据规模
共 10 个测试点。
测试点 1,2,3 满足 n≤15 。
测试点 4,5,6 满足 n≤100 。
对于所有数据,满足 2≤n≤10^5 。
来源
提高组模拟赛#15(DYH)
[
提交
][
状态
]