【题目描述】
给定整数序列 x0,x1,...,xN−1 和 y0,y1,...,yN−1。
请计算一个多项式 f(x)=∑i=0N−1cixi∈Z[x],使得对于每个 i 都满足 f(xi)≡yi(mod998244353)。
此外,还必须满足 0≤ci<998244353。
【输入】
输入格式如下:
文本
$N$
$x_0$ $x_1$ ... $x_{N-1}$
$y_0$ $y_1$ ... $y_{N-1}$
【输出】
输出格式如下:
文本
$c_0$ $c_1$ ... $c_{N -1}$
【输入样例】
文本
5
5 6 7 8 9
586 985 1534 2257 3178
【输出样例】
【输入样例2】
【输出样例2】
【数据范围】
- 1≤N≤217(=131072)
- 0≤xi,yi<998244353
- xi=xj(i=j)
【来源】
Library Checker(yosupo06) polynomial_interpolation