您当前位置: 辽宁华图公考问答 > 大连人事考试 > 大连公务员 > 备考技巧 > 行测 > 同余问题中的剩余定理问题

同余问题中的剩余定理问题

2012-10-25 16:26:28 辽宁华图公考问答 http://ln.huatu.com/wenda/ 文章来源:未知

  余数问题中的一个重要问题就是同余问题,在同余问题解决过程中,华图公务员考试研究中心推荐代入法和口诀法两大类。其中口诀法是公倍数做周期,余同取余,和同加和,差同减差的应用,但是有时候会出现余不同,和不同并且差也不同的现象,这就需要我们采用剩余定理进行解决。

  剩余定理的原理是在“孙子问题”现代数论中的一个一次同余问题,它最早出现在我国公元四世纪的数学著作《孙子算经》中。《孙子算经》卷下“物不知数”题说:有物不知其数,三个一数余二,五个一数余三,七个一数又余二,问该物总数几何?显然,这相当于求不定方程组

  N=3x+2,N=5y+3,N=7x+2

  的正整数解N,或用现代数论符号表示,等价于解下列的一次同余组:

  N 2(mod3) 3(mod5) 2(mod7)②

  《孙子算经》所给答案是N=23。由于孙子问题数据比较简单,这个答数通过试算也可以得到。但是《孙子算经》并不是这样做的。“物不知数”题的术文指出解题的方法:三三数之,取数七十,与余数二相乘;五五数之,取数二十一,与余数三相乘;七七数之,取数十五,与余数二相乘。将诸乘积相加,然后减去一百零五的倍数。列成算式就是:

  N=70×3+21×3+15×2-2×105。

  这里105是模数3、5、7的最小公倍数,容易看出,《孙子算经》给出的是符合条件的最小正整数。对于一般余数的情形,《孙子算经》术文指出,只要把上述算法中的余数2、3、2分别换成新的余数就行了。以R1、R2、R3表示这些余数,那么《孙子算经》相当于给出公式

  N=70×R1+21×R2+15×R3-P×105(p是整数)。

  孙子算法的关键,在于70、21和15这三个数的确定。后来流传的《孙子歌》中所说“七十稀”、“廿一枝”和“正半月”,就是暗指这三个关键的数字。《孙子算经》没有说明这三个数的来历。实际上,它们具有如下特性:

  

  也就是说,这三个数可以从最小公倍数M=3×5×7=105中各约去模数3、5、7后,再分别乘以整数2、1、1而得到。假令k1=2,K2=1,K3=1,那么整数Ki(i=1,2,3)的选取使所得到的三数70、21、15被相应模数相除的时候余数都是1。由此出发,立即可以推出,在余数是R1、R2、R3的情况下,

  

  综合以上三式又可得到

  

  因为M=3×5×7可被它的任一因子整除,于是又有:

  

  这里P是整数。这就证明了《孙子算经》的公式。应用上述推理,可以完全类似地把孙子算法推广到一般情形:设有一数N,分别被两两互素的几个数a1、a2、……an相除得余数R1、R2、……Rn,即

  N≡Ri(modai)(i=1、2、……n),

  只需求出一组数Ki,使满足

  

  那么适合已给一次同余组的最小正数解是

  

  (P是整数,M=a1×a2×……×an),这就是现代数论中著名的剩余定理。如上所说,它的基本形式已经包含在《孙子算经》“物不知数”题的解法之中。不过《孙子算经》没有明确地表述这个一般的定理。

  剩余定理的原理比较繁琐,不如直接套用解题方法进行快速解题更能解决行测中的类似问题。下面给出一些例题,对剩余定理的解题方法加以熟练:

  【例1】一个数被3除余1,被4除余2,被5除余4,这个数最小是多少?

  【解析】题中3、4、5三个数两两互质。

  则〔4,5〕=20;〔3,5〕=15;〔3,4〕=12;〔3,4,5〕=60。

  为了使20被3除余1,用20×2=40;

  使15被4除余1,用15×3=45;

  使12被5除余1,用12×3=36。

  然后,分别乘以他们的余数:40×1+45×2+36×4=274,

  因为,274>60,所以,274-60×4=34,就是所求的数。

  【例2】一个数被3除余2,被7除余4,被8除余5,这个数最小是多少?

  在1000内符合这样条件的数有几个?

  【解析】题中3、7、8三个数两两互质。

  则〔7,8〕=56;〔3,8〕=24;〔3,7〕=21;〔3,7,8〕=168。

  为了使56被3除余1,用56×2=112;

  使24被7除余1,用24×5=120;

  使21被8除余1,用21×5=105;

  然后,112×2+120×4+105×5=1229。

  因为,1229>168,所以,1229-168×7=53,就是所求的数。

  再用(1000-53)/168得5, 所以在1000内符合条件的数有5个。

  【例3】一个数除以5余4,除以8余3,除以11余2,求满足条件的最小的自然数。

  【解析】题中5、8、11三个数两两互质。

  则〔8,11〕=88;〔5,11〕=55;〔5,8〕=40;〔5,8,11〕=440。

  为了使88被5除余1,用88×2=176;

  使55被8除余1,用55×7=385;

  使40被11除余1,用40×8=320。

  然后,176×4+385×3+320×2=2499,

  因为,2499>440,所以,2499-440×5=299,就是所求的数。

  【例4】有一个年级的同学,每9人一排多5人,每7人一排多1人,每5人一排多2人,问这个年级至少有多少人 ?

  【解析】题中9、7、5三个数两两互质。

  则〔7,5〕=35;〔9,5〕=45;〔9,7〕=63;〔9,7,5〕=315。

  为了使35被9除余1,用35×8=280;

  使45被7除余1,用45×5=225;

  使63被5除余1,用63×2=126。

  然后,280×5+225×1+126×2=1877,

  因为,1877>315,所以,1877-315×5=302,就是所求的数。

  对剩余定理问题进行直接套用的方式是解决此类题目最快的方法,华图公务员考试研究中心希望考生记住解题步骤,进行相关问题的解决。

  华图教育 田莹

 

大连2013国考交流群:205447246(2群)205447021(3群)205446539(5群)86581302(政法干警面试2群)
2013国考信息汇总:http://dalian.htexam.com/2012/1011/381177.html 
2013国考笔试辅导班:http://www.htmianshi.com/zhaosheng/dl/gkbs.php 
2012政法干警成绩查询/面试辅导:http://dalian.htexam.com/2012/1024/392952.html 
更多考试信息请关注辽宁公务员考试网

特别推荐

省考面试课程】|【国考面试课程】|【事业单位面试课程】|【教师招聘面试课程

医疗招聘面试课程】|【金融招聘面试课程】|【公安招警面试课程】|【军队文职面试课程

(编辑:admin)
有报考疑惑?在线客服随时解惑

公告啥时候出?

报考问题解惑?报考条件?

报考岗位解惑   怎么备考?

冲刺资料领取?

立即咨询
辽宁华图:syhuatu
想考上公务员的人都关注了我们!
关注我们

好服务
招考信息
好课程
等你挑选
好老师
在线交流

联系我们
辽宁微信二维码

辽宁华图教育官方微信

辽宁华图

沈阳市沈河区青年大街114号市委旁边

沈阳市沈北新区蒲昌路1号唐轩公馆2号商业7门

客服热线:400-024-1113

网站:http://ln.huatu.com

  • 沈阳
  • 沈北
  • 有色大厦
  • 大连
  • 辽警
  • 庄河
  • 瓦房店
  • 开发区
  • 丹东
  • 凤城
  • 锦州
  • 北镇
  • 营口
  • 鲅鱼圈
  • 大石桥
  • 鞍山
  • 海城
  • 辽阳
  • 灯塔
  • 铁岭
  • 昌图
  • 朝阳
  • 凌源
  • 北票
  • 葫芦岛
  • 兴城
  • 盘锦
  • 抚顺
  • 本溪
  • 阜新

沈阳市沈河区青年大街114号市委旁边(地铁青年大街站B出口北行50米)

客服热线:400-024-1113

网站:http://ln.huatu.com

沈阳市沈北新区蒲昌路1号唐轩公馆2号商业7门(华夏银行东侧)

客服热线:024-31275947

网站:http://ln.huatu.com

沈阳市沈河区青年北大街7号辽宁有色大厦11楼(卓展购物中心旁)

客服热线:024-31977278

网站:http://ln.huatu.com

大连市西岗区黄河路257-259号(市政府北门)

客服热线:0411-83614600

网站:http://dalian.huatu.com

大连甘井子区营平路荧光海假日酒店2楼(辽警正门对面)

客服热线:15842460100

网站:http://dalian.huatu.com

庄河市新华路二段96号(万家灯火酒店旁)

客服热线:0411-89879120

网站:http://dalian.huatu.com

瓦房店市工联街三段45号(上岛咖啡北100米)

客服热线:0411-85654321

网站:http://dalian.huatu.com

大连开发区金马路华堂大厦三单元401(金州区政府东)

客服热线:0411-88531800

网站:http://dalian.huatu.com

丹东市振兴区锦山大街135号(230医院路口对面)

客服热线: 0415-2860100

网站:http://dandong.huatu.com/

凤城市凤凰大街12号(凤城市城建局对面)

客服热线:0415-3510270

网站:http://dandong.huatu.com/

锦州市凌河区中央大街三段3号茂业中心17层(中百北邻)

客服热线:0416-7993090

网站:http://jinzhou.huatu.com/

北镇市闾山路福瑞家祥1-122号(益民村镇银行西邻)

客服热线:0416-6894599

网站:http://jinzhou.huatu.com/

营口市站前区学府路北23-16甲(春泉市场西门对面)

客服热线:0417-2609329

网站:http://yingkou.huatu.com/

鲅鱼圈市长江路红运金盾小区北门西20米(金成驾校对面)

客服热线:0417-7946555

网站:http://yingkou.huatu.com/

大石桥市新开路荣盛小区外门市(大石桥德庄火锅对面)

客服热线: 0417-5797366

网站:http://yingkou.huatu.com/

鞍山市铁东区中华南路146号(港丽花园楼下)

客服热线:0412-6371011

网站:http://anshan.huatu.com/

海城市永安路老法院院内西口2楼

客服热线:18202408510

网站:http://anshan.huatu.com/

辽宁省辽阳市白塔区新华路中段15104-01-2号(威威婴幼儿用品店旁)

客服热线:0419-2301588

网站:http://liaoyang.huatu.com/

灯塔市繁荣街45号(站前新华书店北走100米)

客服热线:0419-2761381

网站:http://liaoyang.huatu.com/

铁岭市银州区体育馆路11号(都市花园南门东20米)

客服热线:024-74838877

网站:http://tieling.huatu.com/

昌图县昌盛路金三角(果蔬批发市场西100米)

客服热线:024-74838877

网站:http://tieling.huatu.com/

朝阳市双塔区新华路3段11A-2(军分区西侧)

客服热线:0421-7248088

网站:http://chaoyang.huatu.com/

凌源市南商业步行街牌楼下20米(北京同仁堂大药房右侧)

客服热线:0421-7248806

网站:http://chaoyang.huatu.com/

北票市人民路一段51-22(机械厂交通岗北走100米)

客服热线:0421-7249066

网站:http://chaoyang.huatu.com/

葫芦岛市连山区新华大街26-6(1路五里河大桥站)

客服热线:0429-2133212

网站:http://huludao.huatu.com/

兴城市兴海路一段(西关移动大厅南20米)

客服热线:0429-3511639

网站:http://huludao.huatu.com/

盘锦市兴隆台区双兴中路乐园一区商网7号(双兴宾馆对面北50米)

客服热线:0427-2883366

网站:http://panjin.huatu.com/

抚顺市顺城区新城路(中段)欣地家园15号楼6号门市(新华一校正对面)

客服热线: 024-57821888

网站:http://fushun.huatu.com/

本溪市明山区解放北路75号(中国银行总行对面)

客服热线: 024-42825777

网站:http://benxi.huatu.com/

阜新市细河区解放大街14-3号(交通银行对面)

客服热线:0418-6609960

网站:http://fuxin.huatu.com/