拓展歐幾里得求逆元

數論,emmm,敲這個只是爲了加深印象。

#include<iostream>
using namespace std;
int exgcd(int a,int b,int &x,int &y)
{
	if(b==0)
	{
		x=1;y=0;
		return a;
	}
	int r=exgcd(b,a%b,x,y);
	int temp=y;
		y=x-a/b*y;
		x=y;
		return r;
}
int hlh(int a,int mod)
{	int x,y;
	int m=exgcd(a,mod,x,y);
	return m==1?(x%b+b)%b:-1;
} 
int main(){

	return 0;
} 

 

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