码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:学习   gcd   模板题   blog   其他   算法学习   欧几里德   欧几里德算法   记录   

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

 

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

标签:学习   gcd   模板题   blog   其他   算法学习   欧几里德   欧几里德算法   记录   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!