经朋友推荐了一本二潘的《初等数论》,现在又像回到小时候一样,变得喜欢探究数学。书本刚刚翻到了P14,感觉这样翻来无趣,就索性写下自己的一些感悟。以后回忆起来也不枉自己看过这本书。

  最大公约数

  设a1,a2 是两个不全为零的整数,我们把a1,a公约数中最大一个称为a1,a 的最大公约数,记做(a1,a2)。

  定理

  对任意整数 x,(a1,a2) = (a1,a1+a2X),有(a1,a2,a3,... ,ak) = (a1,a1+a2x,a3,... ,ak)

应用

  例子:对任意的整数n,有(21n+4,14n+3) = (7n+1,14+3) = (7n+1,1) = 1

  有这个例子可以推出来对于任意的整数n,有21n+4,14n+3互质。

  一道IMO中的题目:证:对任意自然数n,分数(21n+4)/(14n+3) 都不可约。这道题目和上面的例子就比较类似了。所以在这里就不证了。

  看到这里也许有的同学也许不是很理解,那个例子为什么会这么连等于。其实说白了,我们在中学就学过一个更相减损法,想象是不是就可以想通了,可以移步到百度百科,这里就不在赘述。

总结

  对于求 最大公约数 ,目前就算数层面上有两中算法,一种是更相减损法,另一种是辗转相除法,最后没有提到的是穷举法,在算数中不试用,不提。

转载于:https://www.cnblogs.com/John-fei/p/9251995.html

由“求最大公约数“引发的思考相关推荐

  1. 求最大公约数及求多个数的最大公约数

    求两个数的最大公约数的三种方法: 一. 穷举法: 分析:因为最大公约数必小于等于这两个数中的较小数,故先取两个数中较小的值 t 作为起始值开始判断,满足后直接输出并结束,不满足则继续判断 t- -,直 ...

  2. 三种方法求最大公约数及求n个数的最小公倍数

    一.三种方法求两个数的最大公约数 (1) 辗转相除法 辗转相除法求最大公约数是一种常用的求两个数的最大公约数的方法. 方法是: 以小数除大数,如果能整除,那么小数就是所求的最大公约数.否则就用余数来除 ...

  3. 由n阶幻方问题引发的思考

    由n阶幻方问题想到的 前序 最近在学习一些经典的算法,搞得头昏脑涨,就想换换脑子.在家里的旧书堆里面乱翻,无意中将一本具有十多年历史的小学数学奥林匹克竞赛的书发掘了出来,能放到现在挺不容易的,就拿起来 ...

  4. 腾讯「小借条」引发的思考:区块链+的商业模式让各企业争先恐后的奥秘

    区块链+又再一次被推到我们面前. 原文标题:<区块链+万物?腾讯"小借条"引发的思考>,作者陈丽姗 Key Takeaways: 腾讯区块链新品"小借条&qu ...

  5. 离散数学/初等数论:用“质因子分解法”和“欧几里得算法”求最大公约数gcd;“质因子分解法”和“最简算法”求最小公倍数lcm;以及对“意义”的一些看法。

    需要在开头提前说明,本篇文章仅仅用于在学习初等数论或者离散数学时候对算术基本定理的理解,实际应用的时候把结论告诉大家,想求最大公约数就用欧几里得算法是最简单的,在本篇不再赘述,有机会我会在其他文章中说 ...

  6. C语言【求最大公约数、最小公倍数】详解

    题目:从键盘输入两个数字,并求出他们的最大公约数. 解题思路: 一. 当我们看到题目时,首先思考求什么是最大公约数,什么 是最小公倍数. 最大公约数:指两个或两个以上共有的约数中最大的那个.最小公倍数 ...

  7. 过椭圆外一点引两条切线方程_过椭圆上任意一点的切线方程引发的思考与结论...

    过椭圆上任意一点的切线方程引发的思考与结论 邓魁甲 江西省赣州市第三中学 341000 最近笔者在讲授高三第一轮复习时遇见复习资料上一个题目:过椭圆外一点 向椭圆 作切线,与椭圆切于 两点,可知经过 ...

  8. 蓝桥杯 出栈顺序问题引发的思考以及递归的优化(缓存池)

    蓝桥杯 出栈顺序问题引发的思考以及递归的优化(缓存池) 关于递归的优化和思考 在我们IT圈内有句话,普通程序员用迭代,天才程序员用递归.诚然,递归确实能够将许多复杂的问题简化,但是问题来了,由于递归采 ...

  9. C语言关于微生物增殖(假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次......)引发的思考---解题神器(三点一测法)

    C语言 关于微生物增殖(假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次-引发的思考 程序之美 题目描述 假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分 ...

最新文章

  1. 精通Python网络爬虫:核心技术、框架与项目实战.1.1 初识网络爬虫
  2. Curl操作es实践
  3. 【PP】其他类型BOM备忘录
  4. 零碎的小知识点 ----------C# ToString()函数注意事项
  5. linux-headers,如何升级linux-headers-generic?
  6. 大数据解读剩女现象:谁遗忘了她们的爱情?
  7. [已解决]Warning: Solver not found (cplex)
  8. 魔兽三界血歌鸿蒙武器怎么合成,《伏魔战记》关于武器材料出处以及合成以及对一些武器的使用心的...
  9. 计算机excel怎么删除重复项,excel怎么删除重复项
  10. 【CF480D】Parcels DP
  11. 实现微信公众号评论回复功能
  12. datetimepicker 插件用法及参数说明
  13. 软碟通(UltraISO)刻录光盘以及制作U盘启动盘教程
  14. Watir vs. SilkTest
  15. 向日葵远程桌面提示连接断开解决方法
  16. 面试拼多多 Java 岗被刷了三次,在家闭关刷题66天,卷土重来,终获offer
  17. LAM 的安装和配置
  18. SAP ABAP OPEN SQL实例
  19. Python 正则表达式基础(详细)
  20. 青海省玉树藏族自治州谷歌高清卫星地图下载

热门文章

  1. UTXO与账户/余额模型
  2. How HBO’s Silicon Valley built “Not Hotdog” with mobile TensorFlow, Keras React Native
  3. [Android 插件化(二)] DroidPlugin 用法
  4. 【问链财经-区块链基础知识系列】 第三十二课 从区块链溯源来看农产品链的设计
  5. thinkphp后台_【帮转】PS4中文社区php后台工程师志愿者/实习生招募
  6. python文件打包成exe是 upx不可用、找不到py文件_使用PyInstaller将Python程序打包成一个单独的exe文件...
  7. 双系统格盘后因grub无法进入xp系统问题,将linux所在分区格后启动停在grub。。。无法进入系统
  8. 滴滴笔试编程题第一题
  9. 2017年10月07日普及组 蚂蚁
  10. 2017年9月9日普级组 买礼物的艰辛