「EZEC-9」Meltel

题目背景

> 貴方だけは許せない。 > 『唯独你不可原谅。』 > 貴方だけは私の全てを許してくれた。 > 『唯独你宽恕了我的一切。』 > 貴方だけは私の全てを奪い尽くし食い尽くし > 『唯独你覆灭了我的世界,』 > 焼き尽くして全てを無駄にした。 > 『焚烧殆尽,山陷地裂。』

题目描述

给定正整数 $n$,请对 $s=0,1, \dots, n$,计数满足存在恰好 $s$ 棵二叉树的 $n$ 个结点的由有标号有根树组成的有标号森林的个数。 对 $998244353$ 取模。 定义二叉树为每个结点只有不超过 $2$ 个儿子的有标号有根树。 定义两片森林不同,当且仅当存在两个结点的父亲不同(根结点视为没有父亲)。

输入输出格式

输入格式


第一行,一个正整数 $n$。

输出格式


一行,$n+1$ 个非负整数,表示对于 $s=0,1,\dots,n$ 的答案。

输入输出样例

输入样例 #1

3

输出样例 #1

0 9 6 1

输入样例 #2

4

输出样例 #2

4 60 48 12 1

输入样例 #3

5

输出样例 #3

85 560 480 150 20 1

说明

【样例 $1$ 说明】 $3$ 个点只可能出现二叉树,因此 $s=0$ 的方案数为 $0$。 $3$ 个点的有标号有根二叉树有 $9$ 种,因此 $s=1$ 的方案数为 $9$。 $2$ 个点的有标号有根二叉树有 $2$ 种,因此 $s=2$ 的方案数为 $3 \times 2 = 6$。 单个结点也算有标号有根二叉树,因此 $s=3$ 的方案数为 $1$。 【数据规模与约定】 **本题采用捆绑测试。** - Subtask 1(5 points):$n\le 5$。 - Subtask 2(5 points):$n \le 10$。 - Subtask 3(30 points):$n\le 10^3$。 - Subtask 4(30 points):$n\le 8\times 10^3$。 - Subtask 5(30 points):无特殊限制。 对于 $100\%$ 的数据,$1 \le n \le 2 \times 10^5$。