首页 > 其他 > 详细

【codevs 1200】【NOIP 2012】同余方程 拓展欧几里德求乘法逆元模板题

时间:2016-03-13 17:34:32      阅读:189      评论:0      收藏:0      [点我收藏+]

模板,,,

#include<cstdio>
using namespace std;
void exgcd(long long a,long long b,long long &x,long long &y){
	if (b==0) {x=1; y=0;}
	else {exgcd(b,a%b,x,y); int t=y; y=x-a/b*y; x=t;}
}
int main(){
	long long a,b,x,y;
	scanf("%lld %lld\n",&a,&b);
	exgcd(a,b,x,y);
	printf("%lld\n",(x+b)%b);
	return 0;
}

 

【codevs 1200】【NOIP 2012】同余方程 拓展欧几里德求乘法逆元模板题

原文:http://www.cnblogs.com/abclzr/p/5272428.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!