算法-数学部分-紫书-重要知识点筛选: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:

在这里插入图片描述

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