Logo Universal Online Judge

UOJ

时间限制:3 s 空间限制:512 MB
Statistics

题目描述

有一棵包含 $n$ 个顶点的树 $G=(V,E)$。

对于边的子集 $S$,定义 $\operatorname{forest} S$ 为仅连接 $S$ 中的边形成的森林,$f(S)$ 为 $\operatorname{forest}S$ 中每个连通块的重心的标号和。值得注意的是,一个连通块可能有两个重心。

对于所有的 $2^{n-1}$ 种 $S$,请求出他们的 $f$ 的和,即 $\sum_{S\subseteq E} f(S)$ 的值。输出的答案对 $998244353$ 取模。

输入格式

第一行输入一个整数 $n$,表示树的大小。

接下来的 $n-1$ 行每行一条输入两个整数 $u$ 和 $v$,表示点 $u$ 和点 $v$ 之间有一 条连边。

输出格式

一行输出一个整数,表示对 $998244353$ 取模的答案。

样例数据

样例 1 输入

5
1 2
2 3
1 4
1 5

样例 1 输出

165

样例 1 解释

样例中输入的树结构如下:

样例 2 输入

10
1 3
2 5
6 7
2 6
3 6
4 6
9 5
5 8
1 10

样例 2 输出

18759

样例 2 解释

样例中输入的树结构如下:

样例 3

见下发文件 ex_tree3.inex_tree3.out,该测试用例满足子任务 2 的约束 条件。

样例 4

见下发文件 ex_tree4.inex_tree4.out,该测试用例满足子任务 3 的约束 条件。

样例 5

见下发文件 ex_tree5.inex_tree5.out,该测试用例满足子任务 4 的约束 条件。

样例 6

见下发文件 ex_tree6.inex_tree6.out

数据规模与约定

全部数据均保证 $1\le n\le 6000$,$1\le u,v\le n$,并且保证输出的边组成一颗树。

本题采用子任务捆绑测试,各个子任务详细信息如下:

编号 子任务分数 $n,q\le$
1 10 $10$
2 20 $100$
3 15 $500$
4 15 $3000$
5 40 $6000$