$f(x)\times g(x)\equiv1\mod x^n$
多项式求逆。
首先$(1+x+x^2)$的逆是$(1-x)$,满足$a_0=1,a_{i\leq n}=0$
$n=1$时即为逆元$\frac{1}{a_0}$,显然$n=3$也适用与$n=2$。
考虑已经知道$g_{n/2}(x)\times f(x)\equiv1\mod x^{\frac{n}{2}}$
$g_{n/2}(x)-g_n(x),a_{i\leq \frac{n}{2}}=0$,卷上自己必定都是$0$。
同乘$f(x)$
- $n/2$向上取整,保证了都会满足。反正多了无所谓。
- 每次$NTT$,只保留$x_{i\leq n}$的项数。
代码
1 |
|