一、引入
我们会遇到这样的问题:
给定 nn 个点
,求一个 n−1n−1 次多项式函数 f(x)f(x) ,
使对于每个 ii ,都有
。
其中 xixi 互不相同。
利用线性代数的知识可以得出有且仅有一个 f(x)f(x) 满足条件。
二、结论
下面直接给出结论:
f(x)=∑i=0n−1yi∏j=0,j≠in−1x−xjxi−xjf(x)=∑i=0n−1yi∏j=0,j≠in−1x−xjxi−xj
复杂度 O(n2)O(n2) 。
三、证明
对于任意 0