CF1667E.Centroid Probabilities

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Consider every tree (connected undirected acyclic graph) with nn vertices ( nn is odd, vertices numbered from 11 to nn ), and for each 2in2 \le i \le n the ii -th vertex is adjacent to exactly one vertex with a smaller index.

For each ii ( 1in1 \le i \le n ) calculate the number of trees for which the ii -th vertex will be the centroid. The answer can be huge, output it modulo 998244353998\,244\,353 .

A vertex is called a centroid if its removal splits the tree into subtrees with at most (n1)/2(n-1)/2 vertices each.

输入格式

The first line contains an odd integer nn ( 3n<21053 \le n < 2 \cdot 10^5 , nn is odd) — the number of the vertices in the tree.

输出格式

Print nn integers in a single line, the ii -th integer is the answer for the ii -th vertex (modulo 998244353998\,244\,353 ).

输入输出样例

  • 输入#1

    3

    输出#1

    1 1 0
  • 输入#2

    5

    输出#2

    10 10 4 0 0
  • 输入#3

    7

    输出#3

    276 276 132 36 0 0 0

说明/提示

Example 11 : there are two possible trees: with edges (12)(1-2) , and (13)(1-3) — here the centroid is 11 ; and with edges (12)(1-2) , and (23)(2-3) — here the centroid is 22 . So the answer is 1,1,01, 1, 0 .

Example 22 : there are 2424 possible trees, for example with edges (12)(1-2) , (23)(2-3) , (34)(3-4) , and (45)(4-5) . Here the centroid is 33 .

首页