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

Posted apiawang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拓展欧几里德算法学习记录相关的知识,希望对你有一定的参考价值。

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

 

以上是关于拓展欧几里德算法学习记录的主要内容,如果未能解决你的问题,请参考以下文章

ACM数论-欧几里得与拓展欧几里得

ACM-欧几里得与拓展欧几里得算法

Sumdiv|同余|约数|拓展欧几里得算法

拓展欧几里得算法

欧几里得 & 拓展欧几里得算法 解说 (Euclid & Extend- Euclid Algorithm)

拓展欧几里得算法