AT_agc058_f [AGC058F] Authentic Tree DP

题目描述

对于一棵无向树 $t$,定义有理数 $f(t)$ 如下: - 设 $t$ 的顶点数为 $n$。 - 当 $n=1$ 时:$f(t)=1$。 - 当 $n \geq 2$ 时: - 对于 $t$ 的每一条边 $e$,将 $e$ 从 $t$ 中删除后得到的两棵树分别记为 $t_x(e), t_y(e)$(顺序无关)。 - $f(t) = \left( \sum_{e \in t} f(t_x(e)) \times f(t_y(e)) \right) / n$。 给定一棵有 $N$ 个顶点、顶点编号为 $1$ 到 $N$ 的树 $T$。第 $i$ 条边连接顶点 $A_i$ 和顶点 $B_i$。 请计算 $f(T)$ 的值,并对 $998244353$ 取模。 有理数 $\bmod\ 998244353$ 的定义:在本题的约束下,设所求有理数为最简分数 $\frac{P}{Q}$,可以证明 $Q \not\equiv 0 \pmod{998244353}$。因此,存在唯一的整数 $R$ 满足 $R \times Q \equiv P \pmod{998244353},\ 0 \leq R < 998244353$。请输出这个 $R$。

输入格式

输入按以下格式从标准输入给出: > $N$ > $A_1$ $B_1$ > $A_2$ $B_2$ > $\vdots$ > $A_{N-1}$ $B_{N-1}$

输出格式

请输出答案。

说明/提示

### 限制 - $2 \leq N \leq 5000$ - $1 \leq A_i, B_i \leq N$ - 输入的图保证是一棵树 ### 样例解释 1 $f(T) = 1/2$。 ### 样例解释 2 $f(T) = 1/3$。 由 ChatGPT 4.1 翻译