100 #loj108. G41G43*【NTT | FFT】多项式乘法

G41G43*【NTT | FFT】多项式乘法

[AdditionalFile108.zip](file://AdditionalFile108.zip?type=additional_file)

P3803

【题意】

给定一个 nn 次多项式 A(x)A(x) 和一个 mm 次多项式 B(x)B(x)。 $A(x) = a_0 + a_1 * x + a_2 * x^2 + \dots + a_n * x^n$ $B(x) = a_0 + a_1 * x + a_2 * x^2 + \dots + a_m * x^m$ 设:C(x)=A(x)B(x)C(x)=A(x)*B(x),求C(x)C(x)的各项系数。 例如:
A(x)=1+xx2A(x)=1+x-x^2
B(x)=2+x+x2B(x)=2+x+x^2
C(x)=2+3xx4C(x)=2+3x-x^4

【输入格式】

第一行两个整数 n,mn,m
接下来一行 n+1n+1 个数字,从低到高表示 A(x)A(x) 的系数。
接下来一行 m+1m+1 个数字,从低到高表示 B(x)B(x) 的系数。

【输出格式】

一行 n+m+1n+m+1 个数字,从低到高表示 C(x)C(x) 的各项系数(按xx的幂从小到大)。

【样例输入】

1 2
1 2
1 2 1

【样例输出】

1 4 5 2

【提示】

保证输入中的系数大于等于 00 且小于等于 99
对于 100%100\% 的数据:1n,m1051 \leq n,m \leq {10}^5