AT_abc385_e.[ABC385E] Snowflake Tree
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
"雪花树"是通过以下步骤生成的树:
- 选择正整数 x,y。
- 准备一个顶点。
- 再准备 x 个顶点,并将它们每个都与步骤 2 中准备的顶点相连。
- 对于步骤 3 中准备的每个 x 个顶点,为其连接 y 个叶子节点。
下图展示了一个 x=4,y=2 的雪花树。在步骤 2、3、4 中准备的顶点分别用红色、蓝色和绿色表示。

给定一个有 N 个顶点的树 T。顶点编号从 1 到 N,第 i 条边(i=1,2,…,N−1)连接顶点 ui 和 vi。
考虑删除 T 中零个或多个顶点及其相邻的边,使得剩余图形成为一个雪花树。求必须删除的最少顶点数。在本题的约束条件下,总是可以将 T 转换为雪花树。
输入格式
输入从标准输入按以下格式给出:
N
u1 v1
u2 v2
⋮
uN−1 vN−1
输出格式
输出答案。
【样例 1 解释】
通过删除顶点 8,给定的树可以转换为一个 x=2,y=2 的雪花树。
【样例 2 解释】
给定的树已经是一个 x=1,y=1 的雪花树。
输入输出样例
输入#1
8 1 3 2 3 3 4 4 5 5 6 5 7 4 8
输出#1
1
输入#2
3 1 2 2 3
输出#2
0
输入#3
10 1 3 1 2 5 7 6 10 2 8 1 6 8 9 2 7 1 4
输出#3
3
说明/提示
- 3≤N≤3×105
- 1≤ui<vi≤N
- 给定图是一棵树
- 所有输入值均为整数
输入解题思路,AI测评打分。不知道怎么写?