$\newcommand{le}{\leqslant}\newcommand{ge}{\geqslant}$

二元多项式求逆中的小坑

首先多元多项式是可以FFT的,做法就是每元作为主元分别FFT.

但是求逆就成问题了。

一元求逆的原理是,针对 $F_nG-1\equiv0\pmod{x^n}$ 有 $(F_nG-1)^2\equiv0\pmod{x^{2n}}$, 因此取 $F_{2n}\equiv2F_n-F_n^2G\pmod{x^{2n}}$.

如果套用到二元,一般来说我们关心方形 $[0, n)\times[0, n)$, 所以一般截断会假设这个区域内的东西都是 $0$, 别的不清楚。

平方以后,我们注意到 $(0, n)$ 和 $(n, 0)$ 能卷积到 $(n, n)$, 所以这个方形区域甚至不能扩展 $1$.

因此我们需要修改这个区域,改成直角三角形区域 $\{(i, j) \mid i+j<n\}$, 再平方就对了。

不过这样带来的问题就是会很丑,因为要对一个三角形的区域做正方形的DFT……

今晚做题临时发现的,权当记录,还请网友指教解决办法。

posted @ 2021-10-10 23:37  nealchen  阅读(283)  评论(0编辑  收藏  举报