小学论坛

 找回密码
 立即注册
查看: 59|回复: 0

[中国剩余定理] 适用于“孙子问题”的剩余定理

[复制链接]

28万

主题

28万

帖子

84万

积分

论坛元老

Rank: 8Rank: 8

积分
848531
发表于 2016-8-15 23:18:49 | 显示全部楼层 |阅读模式
  一个数除以3余2,除以5余3,除以7余2,求适合这个条件的最小数.孙子的解法是:
       
          先从3和5、3和7、5和7的公倍数中相应地找出分别被7、5、3除均余1的较小数15、21、70 ( 注释:此步又称为求"模逆"运算,利用扩展欧几里得法并借助计算机编程可比较快速地求得.当然,对于很小的数,可以直接死算 ).即
       
          15÷7=2……余1,
       
          21÷5=4……余1,
       
          70÷3=23……余1.
       
          再用找到的三个较小数分别乘以所要求的数被7、5、3除所得的余数的积连加,
       
          15×2+21×3+70×2=233. (将233处用i代替,用程序可以求出)
       
          最后用和233除以3、5、7三个除数的最小公倍数.
       
          233÷105=2……余23,
       
          这个余数23就是合乎条件的最小数.
       
          以上三个步骤适合于解类似"孙子问题"的所有问题.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2024-5-19 22:58 , Processed in 0.074093 second(s), 8 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表