#P5273. 【模板】多项式幂函数(加强版)

    ID: 5958 远端评测题 4000ms 512MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>数学2019快速数论变换 NTT

【模板】多项式幂函数(加强版)

背景

普通版传送门

模板题,无背景。

题目描述

给定一个 n−1n-1 次多项式 A(x)A(x),求一个在  mod  xn\bmod\ x^n 意义下的多项式 B(x)B(x),使得 B(x)≡(A(x))k ( mod  xn)B(x) \equiv (A(x))^k \ (\bmod\ x^n)。

多项式的系数在  mod  998244353\bmod\ 998244353 的意义下进行运算。

输入格式

第一行两个整数 n,kn,k。

接下来 nn 个整数,依次表示 A(x)A(x) 的系数 a0,a1,...,an−1a_0, a_1,...,a_{n-1}。

输出格式

输出 nn 个整数,依次表示 B(x)B(x) 的前 nn 项系数 b0,b1,...,bn−1b_0, b_1,...,b_{n-1} 在模 998244353998244353 意义下的最小自然数值。

2 2
1 1
1 2

提示

对于 100%100\% 的数据,1<n≤1051< n \leq 10^5,0≤k≤101050 \leq k \leq 10^{10^5},ai∈[0,998244352]a_i \in [0,998244352]。

数据更新时间