#P12844. [蓝桥杯 2025 国 A] 树

    ID: 14684 远端评测题 1000ms 256MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>2025树形 DP蓝桥杯国赛

[蓝桥杯 2025 国 A] 树

题目描述

给定一棵树,你需要从树上选择若干个点,使得选择的任意两点之间的距离均大于 22。

输出符合条件的选择的方案数(可以选中任意个,但不能不选)。由于答案可能很大,你只需要输出答案对 998244353998244353 取模的结果。

输入格式

输入的第一行包含一个正整数 nn。

接下来 n−1n - 1 行,每行包含两个正整数 ui,viu_i, v_i,用一个空格分隔,表示结点 uiu_i 和结点 viv_i 之间有一条边。保证给定的图是一棵树。

输出格式

输出一行包含一个整数表示答案。

6
1 2
1 3
3 4
3 5
5 6
12

提示

【评测用例规模与约定】

对于 40% 的评测用例,1≤n≤201 \leq n \leq 20;

对于 80% 的评测用例,1≤n≤50001 \leq n \leq 5000;

对于所有评测用例,1≤n≤3×1051 \leq n \leq 3 \times 10^5,ui≠viu_i \neq v_i,1≤ui,vi≤n1 \leq u_i, v_i \leq n。