编程语言
首页 > 编程语言> > 欧几里得与拓展欧几里得算法学习笔记

欧几里得与拓展欧几里得算法学习笔记

作者:互联网

欧几里得与拓展欧几里得

欧几里得算法

欧几里得算法是一种快速求出最大公约数的算法。

内容

对于任意的两个整数 \(a,b\),其最大公约数 \(\gcd(a,b) = \gcd(b,a \bmod b)\)。

证明

代码实现

#include <bits/stdc++.h>
using namespace std;
int gcd(int a,int b){return b?gcd(b,a%b):a;}
int main(){
	int a,b;cin>>a>>b;
	cout<<gcd(a,b)<<endl;return 0;
}

拓展欧几里得算法

咕咕咕……

标签:gcd,int,bmod,mid,笔记,算法,最大公约数,欧几里得
来源: https://www.cnblogs.com/AIskeleton/p/16248753.html