博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数论概论(Joseph H.Silverman) 习题 5.3,Elementary methods in number theory exercise 1.3.23
阅读量:5965 次
发布时间:2019-06-19

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

1. 设$b=r_0$.$r_1,r_2,\cdots$是将欧几里德算法应用于$a$与$b$得到的相继余数,证明每两步会缩小余数至少一半,换句话说,验证

\begin{equation}
r_{i+2}<\frac{1}{2}r_i,i=0,1,2,\cdots
\end{equation}由此证明欧几里德算法在至多$2\log_2(b)$步终止.

证明是很容易的.

 

2.(Lame's theorem)Let $a$ and $b$ be positive integers with $a>b$.The length of the Euclidean algorithm for $a$ and $b$ ,denoted by $E(a,b)$,is the number of divisions required to find the greatest common divisor of $a$ and $b$.Prove that

\begin{equation}

E(a,b)\leq \log_a b+1
\end{equation}
where $a=\frac{1+\sqrt{5}}{2}$.

Proof:

\begin{equation}
\log_ab+1=a\log_ab
\end{equation}And it is easy to verify that

\begin{equation}

a\log_a b<2\log_2(b)
\end{equation}
So according to 1,the theorem holds.

 

 

转载于:https://www.cnblogs.com/yeluqing/archive/2012/11/28/3828073.html

你可能感兴趣的文章
标签的使用
查看>>
JS判断对象是不是数组“Array”
查看>>
THINKPHP3文件缓存管理
查看>>
node-webkit浏览器插件注册升级方式
查看>>
android 精选文章
查看>>
用VBScript实现Zip压缩目录中的所有文件
查看>>
ForkJoin 学习使用笔记
查看>>
android web view
查看>>
java学习路线
查看>>
安卓项目中的R.java文件丢失如何解决
查看>>
安装程序包的语言不受系统支持的解决方法
查看>>
Highcharts:小案例,自定义图片下载路径,中文乱码的解决办法(不足之处,求指点)。...
查看>>
基于SSD的存储IO优化解决方案
查看>>
2013阿里技术嘉年华:阿里数据同步前世今生
查看>>
2015年5月移动游戏Benchmark
查看>>
Apache Commons工具集简介
查看>>
jar命令指定入口类
查看>>
Android非常好用的组件或者框架
查看>>
linux安装jdk
查看>>
Monkey
查看>>