#P5383. 普通多项式转下降幂多项式

    ID: 4232 远端评测题 2000ms 500MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>数学O2优化快速傅里叶变换 FFT快速数论变换 NTT

普通多项式转下降幂多项式

题目背景

这是一道模板题

题目描述

已知普通多项式 F(x)=i=0n1aixiF(x)=\displaystyle\sum_{i=0}^{n-1}a_ix^{i}

求下降幂多项式 $G(x)=\displaystyle\sum_{i=0}^{n-1}b_ix^{\underline{i}}$。

使得 G(x)=F(x)G(x)=F(x)

所有运算均在 mod 998244353\bmod\ 998244353 意义下进行。

输入格式

第一行一个正整数 nn,如题所述。

第二行 nn 个数,第 ii 个数表示 ai1a_{i-1}

输出格式

一行 nn 个数,第 ii 个数为 bi1b_{i-1}

3
1 1 1
1 2 1

提示

对于所有数据 ai[0,998244353)a_i\in\lbrack0,998244353)

本题一共 1010 个点。

其中 33 个点 n=2000n=2000

另外 77 个点 n=105n=10^5