p4549【模板】裴蜀定理(模板)

对于任意正整数x,y,一定存在整数a,b,使得:    ax+by=gcd(x,y);
这里记得绝对值下
#include <bits/stdc++.h>

using namespace std;

int a,n,b,g;

int gcd(int a,int b){
	return b?gcd(b,a%b):a;
}
int main(int argc, char** argv) {
	cin>>n;
	cin>>a>>b;
	g=gcd(a,b);
	for(int i=2;i<n;i++){
		cin>>a;
		g=gcd(g,a);
	}
	g=abs(g);
	cout<<g<<endl;
	return 0;
}


全部评论

相关推荐

03-23 23:00
黄淮学院 Java
才浅Caiq:老家县城送外卖也5000,要求别这么低
点赞 评论 收藏
分享
04-15 09:59
门头沟学院 C++
yy_11:小公司人家没必要泄密,大公司都是本地部署了
你想吐槽公司的哪些规定
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务