T105901 【模板】exgcd

题目地址


#include<cstdio>
#include<iostream>
using namespace std;
int exgcd(int a,int b,int &x,int &y){
	if(!b){
		x=1,y=0;
		return a;
	}
	int d=exgcd(b,a%b,x,y);
	int tmp=x;
	x=y,y=tmp-(a/b)*y;
	return d;
}
int main(){
	int a,b,x,y;
	scanf("%d%d",&a,&b);
	exgcd(a,b,x,y);
	printf("%d %d
",x,y);
	return 0;
}

  

a

原文地址:https://www.cnblogs.com/zbsy-wwx/p/11757035.html