#P3034. 【模板】分治 FFT

    ID: 253 传统题 5000ms 125MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>分治生成函数逆元快速傅里叶变换 FFT快速数论变换 NTT

【模板】分治 FFT

说明

给定序列 $g_{1\dots n - 1}$,求序列 $f_{0\dots n - 1}$。

其中 $f_i=\sum_{j=1}^if_{i-j}g_j$,边界为 $f_0=1$。

答案对 $998244353$ 取模。

输入格式

第一行一个整数 $n$ 。

第二行 $n-1$ 个整数 $g_{1\dots n - 1}$。

输出格式

一行 $n$ 个整数,表示 $f_{0\dots n - 1}$ 对 $998244353$ 取模后的值。

样例

4
3 1 2
1 3 10 35

提示

$2\leq n\leq 10^5$,$0\leq g_i<998244353$。