ex_gcd(个人模版)

简介: ex_gcd: 1 #include 2 #include 3 using namespace std; 4 int x,y; 5 int ex_gcd(int a,int b,int &x,int &y) 6 { 7 if(b==0) 8 { ...

ex_gcd:

 1 #include<stdio.h>
 2 #include<string.h>
 3 using namespace std;
 4 int x,y;
 5 int ex_gcd(int a,int b,int &x,int &y)
 6 {
 7     if(b==0)
 8     {
 9         x=1;
10         y=0;
11         return a;
12     }
13     int ans=ex_gcd(b,a%b,x,y);
14     int tmp=x;
15     x=y;
16     y=tmp-a/b*y;
17     return ans;
18 }
19 int main()
20 {
21     int a,b;
22     while(~scanf("%d%d",&a,&b))
23     {
24         ex_gcd(a,b,x,y);
25         printf("%d %d\n",x,y);
26     }
27 }

 

目录
相关文章
|
算法
ACM模版——欧几里德(GCD)算法
ACM模版——欧几里德(GCD)算法
102 1
1447. 最简分数 : 简单数论运用题(求 gcd 几种方式)
1447. 最简分数 : 简单数论运用题(求 gcd 几种方式)
|
C++ 容器
【C++】C++11新特性:变参模板、完美转发和emplace
【C++】C++11新特性:变参模板、完美转发和emplace
【C++】C++11新特性:变参模板、完美转发和emplace
|
数据库 iOS开发
ios多线程-GCD基本用法
ios中多线程有三种,NSTread, NSOperation,GCD 这篇就讲讲GCD的基本用法
|
人工智能
高斯消元模版
这模版敲了我俩个小时+写注释,参考自kuangbin! 两百行的大模拟,累死了QAQ 下面附上模版! 1 #include 2 using namespace std; 3 const int maxn=50; 4 typedef long long ll; ...
1162 0
|
Windows
kmp模版
1 int kmpnext[N]; 2 char s[N],t[N];///s为主串,t为模式串 3 int slen,tlen;///slen为主串的长度,tlen为模式串的长度 4 inline void getnext() 5 { 6 int i,j; 7...
759 0
逆元(个人模版)
逆元: 1 int ex_gcd(int a,int b,int &x,int &y) 2 { 3 if(b==0) 4 { 5 x=1; 6 y=0; 7 ...
782 0