算法-數學部分-紫書-重要知識點篩選:1.數論部分

唯一分解定理:

在這裏插入圖片描述
X2爲任意數,pi爲素數。

輾轉相除法-最大公約數:

在這裏插入圖片描述

最小公倍數:

a*b/gcd(a,b)

Eratosthenes篩法:構造素數表

在這裏插入圖片描述

⊙擴展歐幾里得算法

在這裏插入圖片描述

void gcd(int a,int b,int& d,int& x,int& y)
{
 if(!b){
  d=a;x=1;y=0;
 }
 else{
  gcd(b,a%b,d,y,x);y-=x*(a/b);
 }
}

在這裏插入圖片描述

同餘-模:

性質:
在這裏插入圖片描述
注意點:
在這裏插入圖片描述

求a的n次方,取餘m:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章