#P8107. [Cnoi2021] 未来试题

[Cnoi2021] 未来试题

题目背景

在 Cnoi2021 验题查重环节中,Cirno 发现在遥远的未来,2077 年蚯蚓科技大学(某不知名外界学校)的新生赛中的一道题竟然意外地与这套试题的某题有着 9%9\% 的相似度。

给你一个正整数 nn,求等概率生成一个长度为 nn 的全排列时,全排列中逆序对数量的期望在mod109+7\bmod 10^9+7 的意义下的答案。(2077-xidian-freshman-online Problem.D)

答案显然是 n(n1)4\frac{n(n-1)}{4}

作为算术天才,Cirno 一眼就看了出来。

但无需担忧,与未来试题相撞不算撞题,所以这道题便出现在了你的面前。

题目描述

给你两个正整数 n,kn,k

i[0,k)\forall i \in [0,k),求等概率生成一个长度为 nn 的全排列时,全排列中逆序的个数对 kk 取模后,余数为 ii 的概率,答案对 998244353998244353 取模。

输入格式

一行,输入两个整数 n,kn,k

输出格式

一行,kk 个整数,用空格隔开,第 ii 个表示全排列中逆序的个数对 kk 取模后,余数为 i1i-1 的概率。

4 5
166374059 166374059 457528662 748683265 457528662

提示

样例解释

逆序对数 排列
0 (1,2,3,4)(1,2,3,4)
1 (1,2,4,3)(1,3,2,4)(2,1,3,4)(1,2,4,3)(1,3,2,4)(2,1,3,4)
2 (1,3,4,2)(1,4,2,3)(2,1,4,3)(2,3,1,4)(3,1,2,4)(1,3,4,2)(1,4,2,3)(2,1,4,3)(2,3,1,4)(3,1,2,4)
3 $(1,4,3,2)(2,3,4,1)(2,4,1,3)(3,1,4,2)(3,2,1,4)(4,1,2,3)$
4 (2,4,3,1)(3,2,4,1)(3,4,1,2)(4,1,3,2)(4,2,1,3)(2,4,3,1)(3,2,4,1)(3,4,1,2)(4,1,3,2)(4,2,1,3)
5 (3,4,2,1)(4,2,3,1)(4,3,1,2)(3,4,2,1)(4,2,3,1)(4,3,1,2)
6 (4,3,2,1)(4,3,2,1)

数据范围

对于 100%100\% 的数据保证 1n1051\le n\le 10^52k10002\le k\le1000