拉格朗日插值

Posted yinwuxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拉格朗日插值相关的知识,希望对你有一定的参考价值。

题解:

公式就是$sum_{i=1}^{n} y[i]*prod_{j=1}^n {(x-a[j])/(a[i]-a[j])} (i!=j)$

然后这个如果求单点显然是可以$n^2$的

那如果求多点能不能$nq+n^2$呢

暴力做多项式乘法是$n^3$才能预处理出来的 fft优化可以做到$n^2logn$

我们可以把右边的式子写成一个n次多项式/1次多项式 而这个可以做到$O(n)$

于是就可以$n^2$预处理了

代码:

以上是关于拉格朗日插值的主要内容,如果未能解决你的问题,请参考以下文章

拉格朗日插值公式

拉格朗日插值法理论误差怎么得的

拉格朗日插值法求2的平方根

拉格朗日插值与牛顿插值

拉格朗日插值法

拉格朗日(Lagrange)插值算法