C. 挑战 NPC

    传统题 文件IO:npc 1000ms 512MiB

挑战 NPC

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

题目背景

\infty 想要尝试图染色问题,但是他不会,于是转向了这个问题。

题目描述

给定一棵树(点 11 为根节点),初始所有节点都是白色的。你可以选择一些节点染红并选择一些节点染黑。现在要求对于每个非叶子节点,其子树(包括自己)中红色节点和黑色节点的数量相等。请求出最多染红的节点数量。

输入格式

输入的第一行包含一个正整数 nn,表示节点数量。

以下 n1n-1 行,每行两个正整数 uuvv,表示节点 uuvv 间有一条边。

输出格式

输出一行表示最多染红的节点数量。

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

你可以选择节点 1,21,2 染红,节点 3,43,4 染黑。

样例解释 2

你可以选择节点 44 染红,节点 55 染黑。

样例解释 3

该样例满足 n5×103n\le5\times10^3

数据范围

测试点编号 nn 特殊性质
141\sim4 10\le 10
5105\sim10 5×103\le 5\times10^3
111211\sim12 105\le {10}^5 树是菊花图,11 号节点为支配点
131413\sim14 树是一条链,11 号节点为一个端点
152015\sim20

对于 100%100\% 的数据,1n1051\le n\le10^51u,vn1 \le u, v \le n

CSP-J普及组真题模拟赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-13 8:30
结束于
2025-9-13 12:00
持续时间
3.5 小时
主持人
参赛人数
32