【题目描述】
给定形式幂级数 f(x)=∑i=0N−1aixi∈F998244353[[x]]。
f 中只有 K 个系数非零,输入只给出这些非零系数 aik。
请计算 f(x) 的一个平方根的前 N 项。也就是说,求 g(x)=∑i=0N−1bixi∈F998244353[[x]] 使得
f(x)≡g(x)2(modxN).【输入】
文本
$N$ $K$
$i_0$ $a_{i_0}$
$\vdots$
$i_{K-1}$ $a_{i_{K-1}}$
【输出】
若不存在满足条件的 g(x),输出
若存在这样的 g(x),任意选定一个并输出
文本
$b_0$ $b_1$ $\cdots$ $b_{N - 1}$
【输入样例】
【输出样例】
文本
0 998244350 998244351 0
【输入样例2】
【输出样例2】
【输入样例3】
【输出样例3】
【数据范围】
- 1≤N≤1000000
- 0≤K≤10
- 0≤i0<⋯<iK−1≤N−1
- 1≤aik<998244353
【来源】
Library Checker(yosupo06) sqrt_of_formal_power_series_sparse
本题为 special judge(输出任意合法解),暂不可本地评测。