记一种无需形式幂级数求逆的多点求值技巧

来自 https://judge.yosupo.jp/submission/16397

(我也不知道是谁发明的,似乎是论文哥?)

首先product tree部分不变

如果对 $dft$ 得到的点值求逆实际上是在对 $x^{lim}-1$ 取模的意义下求逆

在这个意义下也是可做的

首先判掉所求点值在 $dft$ 所用的单位根上的平凡情况(直接使用 $dft$ 结果即可)

这种情况下 $dft$ 的点值均非 $0$ (可逆)

而 $p$ 处点值即 $(1-p^{lim})f(p) = [x^{lim-1}] \dfrac{rev(f)}{1-px} \mod (x^{lim}-1)$

可分治求

这个做法需定位单位根,定位任意2^n次单位根在点值中的位置借助预处理好的单位根可做到 $O(2^n)$ 预处理后快速查询

可以在无需预处理的情况下 $O(n^2)$ 查询,做法可以自行思考.

这个可以推广到快速插值,不过较复杂,不一定还有实际优势.

posted @ 2023-10-03 14:18  QedDust  阅读(38)  评论(0)    收藏  举报