【题目描述】
给定整数序列 a0,a1,...,a2N−1 和 b0,b1,...,b2N−1。按如下方式计算整数序列 c0,c1,...,c2N−1:
ck=i×j≡k(mod2N)∑aibjmod998244353【输入】
文本
$N$
$a_0$ $a_1$ ... $a_{2^N - 1}$
$b_0$ $b_1$ ... $b_{2^N - 1}$
【输出】
文本
$c_0$ $c_1$ ... $c_{2^N - 1}$
【输入样例】
【输出样例】
【输入样例2】
文本
0
998244352
998244352
【输出样例2】
【数据范围】
- 0≤N≤20
- 0≤ai,bi<998244353
【来源】
Library Checker(yosupo06) mul_mod2n_convolution