题目描述
给定一个 n−1 次多项式 A(x),求一个 modxn 下的多项式 F(x),满足 F(x)≡sinA(x) 或 F(x)≡cosA(x)。
所有运算在 mod 998244353 意义下进行。
输入格式
第一行 两个 整数 n,type,若 type=0 代表求 sin,若 type=1 代表求 cos;
第二行 n 个整数,依次表示多项式的系数 a0,a1,⋯,an−1。
保证 a0=0。
输出格式
输出一行 n 个整数,表示答案多项式中的系数 f0,f1,⋯,fn−1。
8 0
0 4 2 6 1 5 3 7
0 4 2 332748113 998244338 931694687 998244320 72887640
8 1
0 4 2 6 1 5 3 7
1 0 998244345 998244345 665496220 332748123 44366450 133099314
提示
对于 100% 的数据:n≤105,ai∈[0,998244352]∩Z。
前 5 个点 type=0,后 5 个点 type=1。