中国剩余定理

乘法逆元

乘法逆元的定义

乘法逆元的计算


这里采用的方式是穷举法,一遍一遍试出满足条件的最小x值,通常采用编程方式去找出x。

中国剩余定理(孙子定理)的定义及解法






上面定理的证明需要一个同余换模的定理作支撑,以下是定理的定义及证明:

实际推算过程中,不一定按照上述定理的推算过程,可以以局限式的推出结果:
1.一个班学生分组做游戏,如果每组三人就多1人,每组五人就多2人,每组七人就多3人,问这个班有多少学生?
解:设这个班有x个学生,则x除以3余1;x除以5余2;x除以7余3。
(1)首先求出x除以5余2;x除以7余3最小正整数:
把除以7余3的数从小到大排列:3,10,17,24,31,……
以上各数除以5的余数分别为: 3,0 ,2 ,4 ,1 ,……
所以满足条件的是17,因此x除以35余17
(2)求出x除以35余17;x除以3余1最小正整数:
把除以35余17的数从小到大排列:17,52,87,……
以上各数除以3的余数分别为: 2, 1 ,0 ,……
所以满足条件的是52。

这里x除以35余17只是以17作为一个最小的满足(1)条件的最小整数来推算最后的最小满足(1)和(2)的结果。

按照上述定理的严格推算可以为以下解答过程:
求正整数解x满足:
x= 1mod3
= 2mod5
= 3mod7
首先利用秦九韶发明的“大衍求一术”求出5和7的最小公倍数35的倍数中除以3余数为1的最小一个数70 (这个数35相对于3的数论倒数),3和7的最小公倍数21相对于5的数论倒数21,3和5的最小公倍数15相对于7的数论倒数15。然后计算
70x1+21x2+15x3= 157
157便是可能的解之一。它加减3、5、7的最小公倍数105的若干倍仍然是解,因此最小的解为157除以105的余数52。以上解法若推广到一般情况,便得到了中国剩余定理(孙子定理)

这里参考一篇关于中国剩余定理在实际问题的应用解答过程
中国剩余定理【数论】
中国剩余定理(孙子定理)

组合数学-中国剩余定理(孙子定理)相关推荐

  1. 中国剩余定理(孙子定理)的证明和c++求解

    <孙子算经>里面的"物不知数"说的是这样的一个题目:一堆东西不知道具体数目,3个一数剩2个,5个一数剩3个,7个一数剩2个,问一共有多少个. 书里面给了计算过程及答案: ...

  2. 中国剩余定理(孙子定理)(精华详细版!)

    问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何? 简单点说就是,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数.上面给出了解法.再明白这个解法的原理之前,需要 ...

  3. 孙子定理c语言程序,中国剩余定理(孙子定理)的证明和c++求解

    <孙子算经>里面的"物不知数"说的是这样的一个题目:一堆东西不知道具体数目,3个一数剩2个,5个一数剩3个,7个一数剩2个,问一共有多少个. 书里面给了计算过程及答案: ...

  4. 中国剩余定理 (孙子定理) 的证明和代码

    目录 [引入] [中国剩余定理] [代码实现] [借鉴于] [引入] <孙子算经>里有这样一个题目:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何? 术曰:" ...

  5. 中国剩余定理——孙子定理

    孙子定理是中国古代求解一次同余式组(见同余)的方法.是数论中一个重要定理.又称中国余数定理. 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何?即,一个整数除以三余二,除以五余三,除以 ...

  6. 中国剩余定理(孙子定理)详解

    为什么发现了这个定理,这要源于一道题 淮安民间传说着一则故事--"韩信点兵",其次有成语"韩信点兵,多多益善".韩信带1500名兵士打仗,战死四五百人,站3人一 ...

  7. 中国剩余定理matlab程序,中国剩余定理即孙子定理的五种解法

    中国剩余定理即孙子定理的五种解法 -- 学习初等数论心得笔记 2013-10-04 博文2015-12修改 "中国剩余定理"是公元5-6世纪.我国南北朝时期的一部著名算术著作< ...

  8. 中国剩余定理即孙子定理的五种解法

    加深一下理解,找了点纯数学的资料(老者善学,尤老骥伏枥,况乎我也): "中国剩余定理"是公元5-6世纪.我国南北朝时期的一部著名算术著作<孙子算经>中的一个" ...

  9. FJNU2018低程A 逃跑路线(Lucas + 中国剩余定理 + LGV定理)题解

    题目描述 n个人在w*h的监狱里面想要逃跑,已知他们的同伙在坐标(bi,h)接应他们,他们现在被关在(ai,1)现在他们必须要到同伙那里才有逃出去的机会,这n个人又很蠢只会从(x,y)->(x+ ...

最新文章

  1. 机器学习(16)ROC曲线与AUC指标(癌症分类的模型检测--AUC指标)
  2. Java最佳实践–队列之战和链接的ConcurrentHashMap
  3. 304 ajax,ajax中304缓存处理
  4. python多个dataframe_python对分组在多个列上的dataframe进行条件和运算
  5. WebMatrix经典案例
  6. 轻量化网络:SqueezeNext
  7. Vijos P1409 纪念品分组【贪心】
  8. Sublime Text 2 常用插件介绍
  9. 浅谈Session与Cookie的区别与联系
  10. 有关嵌入式、单片机、51单片机、STM32、的一些概念详解
  11. FasterRCNN之整体框架详解
  12. 使用vbs语言利用SecureCRT批量执行交换机命令
  13. 微信公众号开发诡异问题:errcode:40125,errmsg解决方案
  14. [图形学]ASTC纹理压缩格式
  15. 微信外部浏览器支付遇到:支付场景非法、appid 未关联paysignkey、商户支付下单id非法 等问题
  16. 技术人才的出路在哪里,5种选择和2种思路
  17. 手机网站(wap)广告展示一般都有哪些表现形式?
  18. JAVA -Xms与-Xmx区别
  19. JAVA 黑马学习笔记记录 for switch while do...while
  20. 深圳Web前端学习:5G对Web前端发展的影响--千锋

热门文章

  1. 不会编程怎样进行个人建站
  2. “@/“路径是什么意思?
  3. layui upload动态绑定
  4. Artprice公布2019年1月即将拍卖的十大艺术作品
  5. 2021年“绿盟杯”重庆市大学生信息安全竞赛—Light1ng战队Writeup
  6. 认真敲项目(三) select2
  7. This class (or a class that this class inherits from) is marked as ‘@immutable‘
  8. 2018湖南嘉杰杯ACM省赛
  9. 八年级计算机教学论文,八年级教育教学论文
  10. 一文说明白SMC继电器的三种模式:迟滞模式,窗口模式,报警模式