题目背景

Look at the sky, I'm still here
I'll be alive next year
I can make something good, oh
Something good
本题加强版:U148588
题目描述
Mivik 又把 (x+y)2 当成 (x2+y2) 来算了!蒟蒻的他望向天空,看见朵朵白云飘散又融合,忽然来了灵感,写下了一个序列 S 的 k 阶平均数的定义:
avgk(S)=(∑i=1∣S∣Si)k∑i=1∣S∣SikMivik 想起 2020 年发生的一切,对他而言很重要的一共有 n 件。例如,举办了自己的第一场比赛、见证了 Porter Robinson 时隔一年后重新在音乐界活跃、和那个人相遇... 其中有一些事件之间相互有联系,也就是说它们形成了一张无向图。Mivik 把这个无向图的所有极大连通块的大小依次写在了一张白纸上,认为这代表了他 2020 年所经历的一切。或美好、或悲伤,Mivik 现在把这张白纸折成了纸飞机准备放飞它。不过在此之前,Mivik 想要求一下这个白纸上的数的 k 阶平均数,并作为 2020 年的纪念记录在日记本上。
可惜的是,Mivik 的记性不太好:他只记得一共发生了 n 件大事,但却记不清它们之间的关系了。Mivik 干脆让你求出在所有可能的情况下,这个白纸上的数的 k 阶平均数之和。实际上,Mivik 并不在意 k 是什么,他只在意最终的答案写在日记本上是否美观,于是他干脆让你对所有 k∈[0,K] 算出上面的值,这样他好选出一个。
两种情况本质不同,当且仅当存在两件事情,它们在一种情况中没有联系而在另一种情况中有。
形式化题意:记一张无向图的连通块集合 f(G) 为这张图所有极大连通块的大小形成的任意顺序的序列,要求对所有 k∈[0,K] 求:
G∈S(n)∑(∑i=1∣f(G)∣f(G)i)k∑i=1∣f(G)∣f(G)ikS(n) 为所有大小为 n 的无向图形成的集合。答案对 998244353 取模。如果你不知道如何将一个有理数对质数取模,可以参考 有理数取模。
输入格式
一行两个正整数,代表 n 和 K,意义同题面。
输出格式
K+1 行,第 i 行一个整数,代表 k=i−1 时的答案。
提示
样例解释
样例一:两个点的无向图只有两种,即两个点之间有边和无边,那么 k=0 时的答案为 (1+1)010+10+(2)020=1+2=3。
样例二:三个点的无向图有以下 8 种:

k=0 时,答案为 (1+1+1)010+10+10+3×(1+2)010+20+4×(3)030=3+3×2+4×1=13;
k=1 时,答案为 (1+1+1)111+11+11+3×(1+2)111+21+4×(3)131=1+3×1+4×1=8;
k=2 时,答案为 (1+1+1)212+12+12+3×(1+2)212+22+4×(3)232=31+3×95+4×1=6。
数据范围
对于全部数据,有 1≤n≤2⋅105,0≤K≤5000。
Subtask 1 (5 pts):保证 n=1。
Subtask 2 (10 pts):保证 n=2。
Subtask 3 (25 pts):保证 K=0。
Subtask 4 (25 pts):保证 0≤K≤10。
Subtask 5 (35 pts):无特殊限制。