中易网

高二算法初步| 用辗转相除法求得459和357的最大公因数是()?

答案:2  悬赏:0  
解决时间 2021-04-27 20:18
用辗转相除法求得459和357的最大公因数是()?
答案是 51
这是怎么做出来的?
请写出详细过程及思路,谢谢~~
最佳答案
459/357,商=1,余数=102,没有整除,继续
357/102,商=3,余数=51,没有整除,继续
102/51,整除
所以459和357的最大公因数51
全部回答
辗转相除法原本是初等数论的内容,不过近年在中学数学里也有出现,是以算法初步的内容出现的,所以有必要简单介绍一下。并且我们在下一篇文章里,将结合菲波拉契数列导出辗转相除法的步数估计——拉梅定理。   辗转相除法又叫欧几里得算法,是欧几里得最先提出来的。不过这个名字有点不好,就如同在数学里说欧拉定理这个词一样,你不知道说的是哪个定理,因为欧拉发现的定理实在是太多……辗转相除法的实现,是基于下面的原理(在这里用(a,b)表示a和b的最大公因数):   (a,b)=(a,ka+b),其中a、b、k都为自然数。………………①   也就是说,两个数的最大公约数,将其中一个数加到另一个数上,得到的新数,其公约数不变,比如(4,6)=(4+6,6)=(4,6+2×4)=2。要证明这个原理很容易:如果p是a和ka+b的公约数,p整除a,也能整除ka+b。那么就必定要整除b,所以p又是a和b的公约数,从而证明他们的最大公约数也是相等的。   基于上面的原理,就能实现我们的迭代相减法:   (78,14)=(64,14)=(50,14)=(36,14)=(22,14)=(8,14)=(8,6)=(2,6)=(2,4)=(2,2)=(0,2)=2   基本上思路就是大数减去小数,一直减到能算出来为止,在作为练习的时候,往往进行到某一步就已经可以看出得值。迭代相减法简单,不过步数比较多,实际上我们可以看到,在上面的过程中,由(78,14)到(8,14)完全可以一步到位,因为(78,14)=(14×5+8,14)=(8,14),由此就诞生出我们的辗转相除法。   用辗转相除法求(a,b).设r0=b,r1=a,反复运用除法算式,得到一系列整数qi,ri和下面的方程:   相当于每一步都运用原理①把数字进行缩小,上面右边就是每一步对应的缩小结果,可以看出,最后的余数rn就是a和b的公约数。我们以一个题为例说明基本过程。   例题:求(326,78)   所以(326,78)=2。这和我们用迭代相减法算出来的结果是一样的。所以中学的同学们应该看到,迭代相减法和辗转相除法在本质上是一样的,相对来说,减法比较简单,但是除法步数少。   我们要看到的是,在辗转相除法中,我们必须算到最后一步才知道rn是不是所求的最大公因数,所以我们把n称作辗转相除法里的步数。在明天,我们将利用辗转相除法的过程来导出此方法的步数估计——拉梅定理。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
距離會不會拉開愛情?
所谓的 1手是多少股?
大学高数选择题
人人活着是为了什么
英语本除了写作业和打草稿还有什么作用???
心情不好咋整?
DNF火属性附魔
法拉利为什么飘移不稳呢
新硬盘500GB怎么架到旧硬盘40GB上去一起用?
招商银行信用卡在商城购买分期付款的商品为什
金钱超市芒宽连锁总店地址在哪,我要去那里办
秋冬带什么类型的眼罩睡觉比较好
我要给阿尔法留言 你好,童明星阿尔法,我叫
玩游戏好还是上QQ好
Q6700 4核心CPU 与 讯景GTX260 显卡 配置什么
推荐资讯
如何使别人盗不了我的号?
网恋在从见面。很多人见光死?
和空姐在一起的日子 和空姐在一起的日子大结
N78要怎样才能无线上网呢
MC2 BP前往大使馆第二部分在坦克里面打的那关
我心中的痛有谁能懂??
关于DDR的问题
什么情况呢?到底什么情况才会呢?
国画枯笔如何做到游刃有余
舞团2级要多少供
甘肃天水到四川通江的公路运输时多少钱,谢谢
雪碧广告的女主角是谁?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?