다항식 f(x)=i=0∑M−1aixi∈F998244353[x]과 N변수 다항식 s(x0,x1,…,xN−1)=i=0∑2N−1bik=0∏N−1xkik∈F998244353[x0,x1,…,xN−1]가 주어진다.
여기서 i를 이진수로 나타냈을 때 ik는 2k 자리의 수를 나타낸다.
다음을 만족하는 c0,c1,…,c2N−1 (0≤ci<998244353)을 출력한다.
f(s(x0,x1,…,xN−1))≡∑i=02N−1ci∏k=0N−1xkik(mod(x02,x12,…,xN−12))
.
제약 조건
- 0≤M≤100000
- 0≤N≤20
- 0≤ai,bi<998244353