题目背景
模板题,无背景
题目描述
给定一个 n−1 次多项式 A(x) ,求一个在 mod xn 意义下的多项式 B(x) ,使得 B2(x)≡A(x)(modxn)。
多项式的系数在 mod 998244353 的意义下进行运算。
输入格式
第一行一个正整数n。
接下来n个整数,依次表示多项式的系数a0,a1,⋯,an−1
不保证a0=1,但保证a0是mod 998244353下的二次剩余。
输出格式
输出 n 个非负整数,表示答案多项式的系数b0,b1⋯,bn−1。如有多解,输出系数序列(而非字符序列)字典序最小的。
3
1 2 1
1 1 0
7
1 8596489 489489 4894 1564 489 35789489
1 503420421 924499237 13354513 217017417 707895465 411020414
提示
对于25%的数据,有n≤1000
对于50%的数据,有n≤104
对于75%的数据,有n≤5×104
对于100%的数据,有n≤105,ai∈[0,998244352]∩Z