P4238 [Template] Polynomial Multiplicative Inverse
Background
Note: This problem is not within the knowledge points designated by the China Computer Federation (CCF) for the Senior track.
Description
Given a polynomial $F(x)$, find a polynomial $G(x)$ such that $F(x) * G(x) \equiv 1 \pmod{x^n}$. Coefficients are taken modulo 998244353.
Input Format
First, input an integer $n$, indicating the number of terms of the input polynomial.
Then input $n$ integers; the $i$-th integer $a_i$ denotes the coefficient of the term of $F(x)$ with degree $i-1$.
Output Format
Output $n$ integers; the $i$-th integer $b_i$ denotes the coefficient of the term of $G(x)$ with degree $i-1$. It is guaranteed that a solution exists.
Explanation/Hint
For $100\%$ of the testdata, $1 \leq n \leq 10^5$, $0 \leq a_i \leq 10^9$.
Translated by ChatGPT 5