首页 > 编程语言 > 详细

拓展欧几里德算法学习记录

时间:2018-01-10 18:10:07      阅读:235      评论:0      收藏:0      [点我收藏+]

  今天窝学习了hdu 2669这道题目,一道扩欧模板题,根据扩展欧几里德算法,所得到的p,q为其中一个解(且最小),而其他整数解满足: 
p = p0 + b/Gcd(p, q) * t 
q = q0 - a/Gcd(p, q) * t(其中t为任意整数) 
然而这题还有一个细节,x要非负数,所以你懂的,往上加b/Gcd(p, q),直到满足。

 

拓展欧几里德算法学习记录

原文:https://www.cnblogs.com/Apiawang/p/8259809.html

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