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

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

1 #include
2 int exgcd(__int64 a,__int64 b,__int64 &x,__int64 &y) 3 { 4 __int64 t,r; 5 if (b==0){ 6 x=1; y=0; 7 return(a); 8 } 9 r=exgcd(b,a%b,x,y);10 t=x; x=y; y=t-a/b*y;11 return(r);12 }13 int main()14 {15 __int64 a,b,r,x,y;16 while (~scanf("%I64d%I64d",&a,&b))17 {18 r=exgcd(a,b,x,y);19 while (x<0){x+=b; y-=a; }20 if (r!=1) printf("sorry\n"); 21 else printf("%I64d %I64d\n",x,y);22 }23 }

转载于:https://www.cnblogs.com/xiao-xin/articles/3848919.html

你可能感兴趣的文章
java.net.SocketException: Software caused connection abort: socket write error
查看>>
MySQL 随机取数据效率问题
查看>>
ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区...
查看>>
根据id查询数据(向前台返回json格式的数据)
查看>>
JMeter中3种参数值的传递
查看>>
hive操作语句使用详解
查看>>
根据指定类型计算两个日期相差的时间
查看>>
【转】【Linux】linux awk命令详解
查看>>
EasyUI ---- draggable购物车
查看>>
Jdom读取XML文件
查看>>
Spring Boot 配置文件 – 在坑中实践
查看>>
研究技术心得
查看>>
在windows搭建jenkins測试环境
查看>>
Inspect a new tab · cyrus-and/chrome-remote-interface Wiki
查看>>
高中毕业,我想去看看-屌丝程序员的逆袭之旅
查看>>
【分片无法挂载】Elasticsearch分片和副本无法挂载(分片移位)
查看>>
免费创建微信公众号全攻略
查看>>
javascript中实现sleep函数
查看>>
NetStateReceiver【监听网路状态变化】
查看>>
vue-cli生成的项目配置开发和生产环境不同的接口
查看>>