P4781 模板 拉格朗日插值

2022-05-01 21:09:07 字數 711 閱讀 9289

拉格朗日插值是一種能夠根據n個點\((x_i,y_i)\)求出對應多項式的方法

定義拉格朗日插值的基函式\(l(i)\)為

\[l(i)=\prod_^n\fracy_i

\]容易發現這個函式的特點就是當\(x=x_i\)時,\(y=y_i\),其他時候\(y=0\)

所以最後插值出來的多項式就是這n個基函式求和(恰好在每個\(x_i\)處取到\(y_i\))

\[g(x)=\sum_^n l(i)

\]然後沒了

還有重心拉格朗日插值之後再說

#include #include #include #define int long long

using namespace std;

const int mod = 998244353;

int pow(int a,int b)

return ans;

}int n,k,x[2020],y[2020];

signed main()

int ans=0;

for(int i=1;i<=n;i++)

ans=(ans+up*y[i]%mod*pow(down,mod-2)%mod+mod)%mod;

// printf("%d\n",ans);

}printf("%d\n",ans);

return 0;

}

P4781 模板 拉格朗日插值

給你 n 個點 第i個點的座標為 xi yi 一定會有乙個l x 滿足 經過這 n 個點 也就是 對於任意乙個xi,必定會有l xi yi 設l x y 1 l1 x y 2 l2 x y i l3 x y n ln x 其中 這樣 當x xi l x xi x 0,因為一定有一項 xi xi 為 ...

洛谷 P4781 拉格朗日插值

給出平面上 n 個點,唯一確定乙個多項式 次數小於等於 n 1 並給乙個值求 f k f k f k mod 998244353 根據線性代數裡的結論,從 n 個點得到的 f x 可以如下表示 f x i 1ny i j 1,j inx xjx i xj f x displaystyle sum y...

Luogu P4781 模板 拉格朗日插值

洛谷傳送門 這是一道模板題 由小學知識可知,n nn 個點 xi yi x i,y i xi y i 可以唯一地確定乙個多項式 現在,給定 n nn 個點,請你確定這個多項式,並將 k kk 代入求值 求出的值對 998244353 998244353 998244 353 取模 輸入格式 第一行兩...