我终于理解了辗转相除法求最大公约数!!!(按照我的思路一步步理解写的)

  1. 首先是csdn上大佬的解释:将较大余数分块即107和17的最大公约数可以看作17+90和17的公约数。接下来将117和17的最大公约数设为m,那么17+90和17的公约数也为m,其中17和107都可以被m整除那么90也可以被m整除,那接下来就是计算90和17的最大公约数,然按照刚刚的方法继续求下去。
  1. 接下来我产生了一个疑问为什么剩下来的那部分也可以被整除就求出来,然后看了b站的大佬的公式解释:首先我们设a,b(a>b)两个数,设他们的最大公约数为t,接下来a和b的关系就可以写成a=nb+c,转换一下便是a/b=n....c,然后我们设a/t=x,b/t=y既a=xt,b=yt,将初始式子进行转化可以求得c=a-nb=xt-nyt=(x-ny)t,由此可知余数c也是最大公约数的倍数。
  1. 最后就是关于它的图文理解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值