数论,类欧几里得算法

Posted cyz666

tags:

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

若无特殊说明,接下来的所有除法都是整除

别忽视一个细节:(a/c) * (b/c) 不一定等于 (a*b)/(c^2)  随便举个例子, a=11,b=17,c=3   [(a/c)*(a/c)也一样]

 

类欧几里得算法及其推导转载自不来也不去的一只失忆蝴蝶。%%%

证明见原主的博客。。

 

 

rand了几组, 每组1000个 230级别的数 a,b,c    跑了 f(a,b,c), g(a,b,c) 和h(a,b,c)   f 大概是O(2*log)就不说了,发现g和h 最多的递归调用了1000多万次, 一般一次递归调用15~20万次 ,递归的层数30~60层

 

以上是关于数论,类欧几里得算法的主要内容,如果未能解决你的问题,请参考以下文章

数论笔记-同余

数论及其应用——欧几里得算法

数论扩展欧几里得算法

《夜深人静写算法》数论篇 - (10) 扩展欧几里得定理

[数论]拓展欧几里得算法

数论初步——扩展欧几里得算法