#Q1011. 挑战 NPC
挑战 NPC
题目背景
小 想要尝试图染色问题,但是他不会,于是转向了这个问题。
题目描述
给定一棵树(点 为根节点),初始所有节点都是白色的。你可以选择一些节点染红并选择一些节点染黑。现在要求对于每个非叶子节点,其子树(包括自己)中红色节点和黑色节点的数量相等。请求出最多染红的节点数量。
输入格式
输入的第一行包含一个正整数 ,表示节点数量。
以下 行,每行两个正整数 ,,表示节点 与 间有一条边。
输出格式
输出一行表示最多染红的节点数量。
4
1 2
1 3
1 4
2
5
1 2
2 3
3 4
4 5
1
见下发文件中 ex_npc3.in
见下发文件中 ex_npc3.out
提示
样例解释 1
你可以选择节点 染红,节点 染黑。
样例解释 2
你可以选择节点 染红,节点 染黑。
样例解释 3
该样例满足 。
数据范围
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 无 | ||
| 树是菊花图, 号节点为支配点 | ||
| 树是一条链, 号节点为一个端点 | ||
| 无 |
对于 的数据,,。
相关
在下列比赛中:
京公网安备 11011102002149号