拉格朗日插值

Hamine / 2023-06-05 / 原文

\(n + 1\) 个点可以唯一确定一个最高为 \(n\) 次的多项式。

普通情况:
\(f(k) = \sum_{i = 1}^{n + 1} y_i \prod_{i \neq j} \frac{k - x[j]}{x[i] - x[j]}\)

例题:https://www.luogu.com.cn/problem/P4781
给定多项式上的 \(n\) 个点,求出 \(f(x)\)

当横坐标是连续整数:
\(f(k) = \sum_{i = 1}^{n + 1} y_i \frac{\prod_{i \neq j} (k - j)}{(k - i)(-1)^{n + 1 - i}(i - 1)!(n + 1 - i)!}\)

例题:https://codeforc.es/problemset/problem/622/F
给定 \(n\)\(k\),求解 \(\sum_{i = 1}^{n} i^k\)\(10^9 + 7\) 取模的值。