技巧与一些思想

\(\texttt{Lagrange}\) 插值法

考虑构造一个 \(n\) 次函数 \(f(x)\),让 \(n+1\)\(f(x_i)=y_i\) 成立。

\(y_i\) 前面加系数,直接上式子:

\[f(k)=\sum_{i=0}^ny_i\prod_{j\not=i}\dfrac{k-x_j}{x_i-x_j} \]

\(x_i=k\) 的时候后面的 \(\prod\) 只有在 \(x_i=x_j\) 的时候值为 \(1,\) 结束。

代码显然。需要拆解 \(\prod\) 之后逆元处理。

posted @ 2024-06-19 22:47  ChihiroFujisaki  阅读(16)  评论(0)    收藏  举报