#P2523. 红蓝染色
红蓝染色
题目描述
给定一棵有 个节点的树,节点编号为 到 ,以节点 为根。
现在需要对每个节点进行染色,每个节点可以被染成红色、蓝色,或者不染色。
染色方案需要满足:
- 对于树中每一个非叶子节点(即至少有一个子节点的节点),设其子树(包括节点 本身以及它的所有后代节点)中红色节点的数量为 ,蓝色节点的数量为 ,都必须有 。叶子节点没有该限制条件。
求在所有满足条件的染色方案中,整棵树上红色节点数量的最大值。
输入格式
第一行一个正整数 ,表示树的节点数。
接下来 行,每行两个正整数 ,表示节点 和 之间有一条边。
输出格式
输出一个整数,表示最多能有多少个红色节点。
样例
5
1 2
2 3
3 4
2 5
2
说明/提示
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据,保证 ,。