博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
欧几里得和扩展欧几里得
阅读量:5088 次
发布时间:2019-06-13

本文共 267 字,大约阅读时间需要 1 分钟。

int gcd(int a,int b){

  return b==0? a : gcd(b,a%b);

}

LL extended_euclid(LL a,LL b,LL &x,LL &y){//扩张欧几里的算法

  int d;

  if(b==0){

     x=1; y=0;

     return a;

    }

d=extended_euclid(b,a%b,y,x); y=y-a/b*x; return d; }

转载于:https://www.cnblogs.com/OMG-By/p/5474288.html

你可能感兴趣的文章
Android显示GIF动画完整示例(一)
查看>>
(图解)情景化知识管理 --- 第三代知识管理典型实践
查看>>
Loadrunner11 安装、破解、汉化的完整安装
查看>>
c++ 带中文汉字的字符串截取
查看>>
OpenCV特征点提取----Fast特征
查看>>
Elasticsearch 优化
查看>>
开发安卓app配置
查看>>
Scala基础知识(二)
查看>>
Python:游戏:300行代码实现俄罗斯方块
查看>>
fedora22 无法联网的情况下rpm安装gcc5.1
查看>>
cocos2dx - 在MFC中使用cocos2dx
查看>>
网络通信协议之ICMP
查看>>
Oracle+Ado.Net(二)
查看>>
1048. Find Coins (25)
查看>>
1097. Deduplication on a Linked List (25)
查看>>
HIS系统结算后,没有更新单据状态为“已结算”
查看>>
java Comparator和Comparable(比较器)
查看>>
暗恋时最心酸的一刻
查看>>
myeclipse8.5安装axis2 1.3
查看>>
爪哇国新游记之二十六----迷宫寻路
查看>>