#aBC287F. [ABC287F] Components

[ABC287F] Components

AT_abc287_f [ABC287F] Components

题目描述

有一棵包含 NN 个顶点的树。顶点编号为 11NN,第 ii 条边连接顶点 aia_i 和顶点 bib_i

对于 x=1,2,,Nx=1,2,\ldots,N,请解决以下问题:

  • 顶点的非空子集 VV 一共有 2N12^N-1 种,其中有多少种 VV 使得由 VV 诱导出的子图的连通分量数恰好为 xx?请将答案对 998244353998244353 取模后输出。

诱导子图的定义如下:设 SS 是图 GG 的一个顶点子集,则 GGSS 诱导子图是指顶点集为 SS,边集为“GG 中两端都属于 SS 的所有边”的图。

输入格式

输入按以下格式从标准输入读入。

NN
a1a_1 b1b_1
\vdots
aN1a_{N-1} bN1b_{N-1}

输出格式

输出 NN 行。
ii 行输出 x=ix=i 时的答案。

输入输出样例 #1

输入 #1

4
1 2
2 3
3 4

输出 #1

10
5
0
0

输入输出样例 #2

输入 #2

2
1 2

输出 #2

3
0

输入输出样例 #3

输入 #3

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

输出 #3

140
281
352
195
52
3
0
0
0
0

说明/提示

限制条件

  • 1N50001 \leq N \leq 5000
  • 1ai<biN1 \leq a_i < b_i \leq N
  • 给定的图是一棵树

样例解释 1

在以下 55 种情况下,诱导子图的连通分量数为 22,除此之外均为 11

  • V={1,2,4}V = \{1,2,4\}
  • V={1,3}V = \{1,3\}
  • V={1,3,4}V = \{1,3,4\}
  • V={1,4}V = \{1,4\}
  • V={2,4}V = \{2,4\}

由 ChatGPT 4.1 翻译