第一类斯特林数[nm]\begin{bmatrix}n\\ m\end{bmatrix}[nm]表示将nnn个不同元素构成mmm个圆排列的数目。
给定nnn,对于所有的整数i∈[0,n]i\in[0,n]i∈[0,n],你要求出[ni]\begin{bmatrix}n\\ i\end{bmatrix}[ni]。
由于答案会非常大,所以你的输出需要对167772161167772161167772161(225×5+12^{25}\times 5+1225×5+1,是一个质数)取模。
一行一个正整数nnn,意义见题目描述。
共一行n+1n+1n+1个非负整数。
你需要按顺序输出[n0],[n1],[n2],…,[nn]\begin{bmatrix}n\\ 0\end{bmatrix},\begin{bmatrix}n\\ 1\end{bmatrix},\begin{bmatrix}n\\ 2\end{bmatrix},\dots,\begin{bmatrix}n\\ n\end{bmatrix}[n0],[n1],[n2],…,[nn]的值。
3
0 2 3 1
对于20%20\%20%的数据,n⩽1000n\leqslant 1000n⩽1000。
对于100%100\%100%的数据,1⩽n<2621441\leqslant n< 2621441⩽n<262144。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户