C1177 [Contest #2]错综的光影所迷惑的思念是

内存限制:256 MB 时间限制:2000 ms

题目描述

Takuru 的生日快到了,Serika 精心准备了各式各样的礼物盒作为 Takuru 的生日礼物。

Takuru:"你送那么多礼物盒是什么意思?"

Serika:"你回答出我的问题我就告诉你。"

问题是这样的:

有一棵 $n$ 个点的树,定义 $dis(x, y)$ 为树上点 $x$ 到点$y$ 的路径经过的边数。

定义对于一个点集 $S(|S| \geqslant2)$ 的函数 $f$ 为 $f(S) = \max\{dis(x, y) | x, y \in S, x \neq y\}$。

Takuru 需要对每个 $1\leqslant i < n$,求有多少个点集 $S$,满足 $|S| \geqslant 2$ 且 $f(S) = i$。

由于 Serika 觉得 Takuru 太可怜了,所以 Takuru 只需要给出答案模 $998244353​$ 的值即可。

请你帮帮 Takuru 吧。

输入格式

第一行一个整数 $n​$ ($2\leqslant n \leqslant2000$)。

接下来 $n-1​$ 行,每行两个整数 $x​$ 和 $y​$ ($1\leqslant x, y \leqslant n$),表示树中有一条连接点 $x$ 和点 $y$ 的边。

保证给出的是一棵合法的树。

输出

输出 $n-1​$行,第 $i$ 行一个整数,表示满足 $|S| \geqslant 2$ 且 $f(S) = i$ 的点集 $S$ 的数量模 $998244353$ 的值。

样例

样例输入 1

5 1 2 2 3 2 4 3 5

样例输出 1

4 10 12 0

提示