中国剩余定理论文

中国剩余定理论文
中国剩余定理论文

用秦九韶方法证明中国剩余定理

摘要:大衍问题源于《孙子算经》中的“物不知数”问题:“今有物,不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”这是属于现代数论中求解一次同余式方程组问题。宋代数学家秦九韶在《数书九章》(1247年成书)中对此类问题的解法作了系统的论述,并称之为大衍求一术。秦九韶在《数书九章》中明确地系统地叙述了求解一次同余组的一般计算步骤。秦九韶的方法,正是前述的中国剩余定理。

关键词:同余式大衍求一术计算步骤剩余定理

英文文摘:Big yan problem stems from "the grandson is the" in "thing don't know the number of questions:" today there are things that I do not know its number, since the number of remaining two, three of those Numbers, the number of remaining 2 groups, ask thing?" This is modern number theory to solve a congruence equations. Qin Jiushao song dynasty mathematicians in the number of book chapter nine > book (1247) in the solution of such problems in system, and call it the big yan asked a. Qin Jiushao explicitly in "the number" nine chapter systematically described the general calculation steps of solving a congruence group. Qin Jiushao method, it is the Chinese remainder theorem

前言:秦九韶所创造的“大衍求一术”似乎没有为他同时代的人所充分理解。明中叶以后几乎失传。一直到清代,“大衍求一术”才又重新被发掘出来,引起了如张敦仁、李锐、骆腾风、黄宗宪等许多学者的兴趣。他们对“大衍求一术”进行了解释、改进和简化,其中黄宗宪的《求一术通解》还对某些情形给出了更加简明的方法,但是时代已是晚清。不过,当秦九韶的“大衍求一术”传到欧洲后,却引起了欧洲学者的兴趣和重视。德国著名数学家康托(1829年~1920年)高度评价了“大衍术”,称赞发现这一方法的中国数学家是“最幸运的天才”。直到今天,“大衍求一术”仍然引起西方数学史家浓厚的研究兴趣。

正文:秦九韶在《数书九章》中明确地系统地叙述了求解一次同余组的一般计算步骤。秦九韶的方法,正是前述的中国剩余定理。我们知道,剩余定理把一般的一组数Ki的选定。秦九韶给这些数起名叫“乘率”,并且在《数书九章》卷一“大衍总术”中详载了计算乘率的方法——“大衍求一术”。为了介绍“大衍求一术”,我们以任一乘率ki的计算作例。如果Gi≡gi(modai),

于是kiGi≡Kigi(modai),

但是因为kiGi≡1(modai),

所以问题归结为求ki使适合kigi≡1(modai)。秦九韶把ai叫“定数”,gi叫“奇数”,他的“大衍求一术”,用现代语言解释,实际就是把奇数gi和定数ai辗转相除,相继得商数q1、q2、……qn和余数r1、r2、……rn,在辗转相除的时候,随即算出下面右列的c值:但是rn又取决于n为偶数或奇数时,现在我们以两个数学例子为例给以证明:

1,

2,

秦九韶为什么要把他的这一套计算程序和基本原理称为“大衍求一术”呢?这是因为其计算程序的核心问题是要“求一”。所谓“求一”,通俗他说,就是求“一个数的多少

倍除以另一个数,所得的余数为一”。那么为什么要“求一”呢?我们可以从“物不知数”题的几个关键数字70、21、15中找到如下的规律:

70 = 2*5*7 = 1(mod 3)

21 = 1*3*7 = 1(mod 5)

15 = 1*3*5 = 1(mod 7)

**

*

* 因为如果一个数除以a余数为b,那么给这个数加上a的一个倍数以后再

除* 以a,余数仍然是b。所以,把70×2、21×3与15×2都加起来所得的结* 果能同时满足"用3除余2、用5除余3、用7除余4"的要求

*

**

其中70是5和7的倍数,但被;21是3和7的倍数,但被5除余1;15是3和5的倍数,但被7除余1,任何一个一次同余式组,只要根据这个规律求出那几个关键数字,那么这个一次同余式组就不难解出了。为此,秦九韶提出了乘率、定数、衍母、衍数等一系列数学概念,并详细叙述了“大衍求一术”的完整过程。直到此时,由《孙子算经》“物不知数”题开创的一次同余式问题,才真正得到了一个普遍的解法,才真正上升到了“中国剩余定理”的高度。

从《孙子算经》到秦九韶《数书九章》对一次同余式问题的研究成果,在19世纪中期开始受到西方数学界的重视。1852年,英国传教士伟烈亚力向欧洲介绍了《孙子算经》的“物不知数”题和秦九韶的“大衍求一术”;1876年,德国人马蒂生指出,中国的这一解法与西方19世纪高斯《算术探究》中关于一次同余式组的解法完全一致。从此,中国古代数学的这一创造逐渐受到世界学者的瞩目,并在西方数学史著作中正式被称为“中国剩余定理”。

中国剩余定理(孙子定理)

中国剩余定理(孙子定理) 问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何? 简单点说就是,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数。上面给出了解法。再明白这个解法的原理之前,需要先知道一下两个定理。 定理1:几个数相加,如果存在一个加数,不能被整数a整除,那么它们的和,就不能被整数a整除。 定理2:两数不能整除,若除数扩大(或缩小)了几倍,而被除数不变,则其商和余数也同时扩大(或缩小)相同的倍数(余数必小于除数)。 以上两个定理随便个例子即可证明! 现给出求解该问题的具体步骤: 1、求出最小公倍数 lcm=3*5*7=105 2、求各个数所对应的基础数 (1)105÷3=35 35÷3=11......2 //基础数35 (2)105÷5=21 21÷5=4 (1) 定理2把1扩大3倍得到3,那么被除数也扩大3倍,得到21*3=63//基础数63 3、105÷7=15 15÷7=2 (1) 定理2把1扩大2倍得到2,那么被除数也扩大2倍,得到15*2=30//基础数30 把得到的基础数加和(注意:基础数不一定就是正数) 35+63+30=128 4、减去最小公倍数lcm(在比最小公倍数大的情况下) x=128-105=23 那么满足题意得最小的数就是23了。一共有四个步骤。下面详细解释每一步的原因。 (1)最小公倍数就不解释了,跳过(记住,这里讨论的都是两两互质的情况) (2)观察求每个数对应的基础数时候的步骤,比如第一个。105÷3=35。显然这个35是除了当前这个数不能整除以外都能够被其他数整除,就是其他数的最小公倍数。相当于找到了最小的起始值,用它去除以3发现正好余2。那么这个基础数就是35。记住35的特征,可以整除其他数但是不能被3整除,并且余数是2。体现的还不够明显,再看下5对应的基础数。21是其他数的最小公倍数,但是不能被5整除,用21除以5得到的余数是1,而要求的数除以5应该是余1的。所以余数被扩大,就得到了相应的基础数63。记住这个数的特征,可以被其他数整除但是被5除应该余三。同理,我们得到了第三个基础数23,那么他的特征就是:可以被其他数整除,但是不能被7整除,并且余数为2。 (3)第三步基础数加和,为什么要这样做呢?利用就是上面提到的定理1。 35+63+30=128。对于3来说,可以把63+30的和看作一个整体,应该他们都可以被3整除。看着上面写出的三个数的特征,运用定理1来说,就是在35的基础上加上一个可以被3整除的倍数,那么得到的结果依然还是满足原先的性质的,就是128除以同样还是余2的。同理,对于5还说,这个数被除之后会剩余3;对于7来说,被除之后剩余2。所以说,我们当前得到的这个数是满足题目要求的一个数。但是这个数是不是最小的,那就不一定了。 (4)应该不能确定是不是最小的数,这个时候就要用到他们的最小公倍数了。最小公倍数顾名思义,一定是一个同时被几个数整除的最小的一个数,所以减去它剩余下来的余数还是符合题

什么是中国剩余定理

什么是中国剩余定理?

剩余定理详细解法 中国数学史书上记载:在两千多年前的我国古代算书《孙子算经》中,有这样一个问题及其解法:今有物不知其数,三三数之剩二;五五数之剩三:七七数之剩二。问物几何? 意思是说:现在有一堆东西,不知道它的数量,如果三个三个的数最后剩二个,如果五个五个的数最后剩三个,如果七个七个的数最后剩二个,问这堆东西有多少个?你知道这个数目吗? 《孙子算经》这道著名的数学题是我国古代数学思想“大衍求一术”的具体体现,针对这道题给出的解法是:N=70×2+21×3+15×2-2×105=23 如此巧妙的解法的关键是数字70、21和15的选择: 70是可以被5、7整除且被3除余1的最小正整数,当70×2时被3除余2 21是可以被3、7整除且被5除余1的最小正整数,当21×3时被5除余3 15是可以被3、5整除且被7除余1的最小正整数,当15×2时被7除余2 通过这种构造方法得到的N就可以满足题目的要求而减去2×105 后得到的是满足这一条件的最小正整数。 韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。 刘邦茫然而不知其数。 我们先考虑下列的问题:假设兵不满一万,每5人一列、9人一列、13人一列、17人一列都剩3人,则兵有多少? 首先我们先求5、9、13、17之最小公倍数9945(注:因为5、9、13、17为两两互质的整数,故其最小公倍数为这些数的积),然后再加3,得9948(人)。 中国有一本数学古书「孙子算经」也有类似的问题: 「今有物,不知其数,三三数之,剩二,五五数之,剩三,七七数之,剩二,问物几何?」答曰:「二十三」术曰:「三三数之剩二,置一百四十,五五数之剩三,置六十三,七七数之剩二,置三十,并之,得二百三十三,以二百一十减之,即得。凡三三数之剩一,则置七十,五五数之剩一,则置二十一,七七数之剩一,则置十五,即得。」 孙子算经的作者及确实着作年代均不可考,不过根据考证,着作年代不会在晋朝之后,以这个考证来说上面这种问题的解法,中国人发现得比西方早,所以这个问题的推广及其解法,被称为中国剩余定理。 中国剩余定理(Chinese Remainder Theorem)在近代抽象代数学中占有一席非常重要的地位。

(完整版)二项式定理典型例题解析

二项式定理 概 念 篇 【例1】求二项式(a -2b )4的展开式. 分析:直接利用二项式定理展开. 解:根据二项式定理得(a -2b )4=C 04a 4+C 14a 3(-2b )+C 24a 2(-2b )2+C 34a (-2b )3 +C 44(- 2b )4 =a 4-8a 3b +24a 2b 2-32ab 3+16b 4. 说明:运用二项式定理时要注意对号入座,本题易误把-2b 中的符号“-”忽略. 【例2】展开(2x - 223x )5 . 分析一:直接用二项式定理展开式. 解法一:(2x -223x )5=C 05(2x )5+C 15(2x )4(-223x )+C 25(2x )3(-223x )2+C 35(2x )2(-2 23x )3+ C 4 5 (2x )(-223x )4+C 55(-2 23x )5 =32x 5-120x 2+x 180-4135x +78405 x -10 32243x . 分析二:对较繁杂的式子,先化简再用二项式定理展开. 解法二:(2x -223x )5=105 332)34(x x =10321x [C 05(4x 3)5+C 15(4x 3)4(-3)+C 25(4x 3)3(-3)2+C 35(4x 3)2(-3)3+C 45(4x 3)(-3)4+ C 55(-3)5 ] = 10 321 x (1024x 15-3840x 12+5760x 9-4320x 6+1620x 3-243) =32x 5-120x 2+x 180-4135x +78405 x -10 32243x . 说明:记准、记熟二项式(a +b )n 的展开式是解答好与二项式定理有关问题的前提条件.对较复杂的二项式,有时先化简再展开会更简便. 【例3】在(x -3)10的展开式中,x 6的系数是 . 解法一:根据二项式定理可知x 6的系数是C 4 10. 解法二:(x -3)10的展开式的通项是T r +1=C r 10x 10- r (-3)r . 令10-r =6,即r =4,由通项公式可知含x 6项为第5项,即T 4+1=C 410x 6(-3)4=9C 410x 6. ∴x 6的系数为9C 410. 上面的解法一与解法二显然不同,那么哪一个是正确的呢? 问题要求的是求含x 6这一项系数,而不是求含x 6的二项式系数,所以应是解法二正确. 如果问题改为求含x 6的二项式系数,解法一就正确了,也即是C 4 10. 说明:要注意区分二项式系数与指定某一项的系数的差异. 二项式系数与项的系数是两个不同的概念,前者仅与二项式的指数及项数有关,与二项

浅析中国剩余定理及其应用

浅析中国剩余定理及其应用 李辉 (井冈山学院数理学院信息与计算科学 343009) 指导老师颜昌元 [摘要]:本文阐述了中国剩余定理的由来,介绍了它的几种解法,及其它在多项式,现代密码学,生活方面的应用. [关键词]:中国剩余定理;解法;多项式;现代密码学 引言在中国,以剩余定理为代表的同余理论源远流长,可追溯到《周易》中的卜筮古法.秦九韶说:“圣有大衍,微寓于《易》”,即指此意.另外,同余理论的另一个来源是古代制定历法的需要.实际上,从汉末到宋末1000余年的时间中,有很多天文学家熟悉一次同余式的解法,他们在编制历法时利用它来推算“上元积年”.中国剩余定理对现代数学的研究有很强的启迪意义.特别是在多项式,密码学中的应用非常关键. 一中国剩余定理的由来 我国古代《孙子算经》中有一著名而又重要的问题:“今有物不知其数,三三数之剩二、五五数之剩三,七七数之剩二,问物几何.答曰:二十三”.这一问题可译为:一个数除以3余2,除以5余3,除以7余2.求适合条件的最小的数.题中还介绍了它的解法:“术曰:三三数之剩二,置一百四十;五五数之剩三,置六十三;七七数之剩二,置三十;并之,得二百三十三,以二百十减之,即得.”意即:物数W=70×2+21×3+15×2-2×105=23.接下来又给出了这类题的一般解法(余数为一的情况):术文说:“凡三三数之剩一,则置七十;五五数之剩一,则置二十一;七七数之剩一,则置十五.一百六以上,以一百五减之,即得.”这个问题及其解法,在世界数学史上占有重要的地位,因此,中外数学家都尊称为“孙子定理”或“中国剩余定理”. 为了比较清楚地了解“中国剩余定理”这一名称的由来,我们不妨先引进同余定义:一般地,若两个整数a、b被同一个大于1的整数m除有相同的余数,那么称a、b对于模m同余.记作: a≡b (mod m)应用同余原理,我们把“物不知其数”问题用整数的同余式符号表达出来,是:设N≡2 (mod 3)≡3 (mod 5)≡2 (mod 7),求最小的数N.答案是N=23. 书中问题及其解法,建立起数学模型就是: 设a、b、c为余数, P为整数,则N≡a(mod 3)≡b(mod 5)≡c(mod 7) 的解是: N=70a+21b+15c-105P (1) 现在,我们把上述解法中的a,b,c作一分析:设M=3×5×7,则 70=2×5×7=2×(3×5×7)/3=2×M/3

高一年级竞赛数学数论专题讲义:10.中国剩余定理

高一竞赛数论专题 10.中国剩余定理 1.(中国剩余定理)设12,,,k m m m 是k 个两两互素的正整数,证明对任意整数12,, ,k a a a ,一次同余方程组 (mod ),j j x a m ≡1.j k ≤≤必有解,在模1k j j m m ==∏的意义下解101 (mod )k j j j j x x M M a m - =≡=∑唯一. 其中1,j j j m M M m -= 是j M 关于模j m 的数论倒数即11(mod ).j j j M M m -≡ 2.解同余方程组1(mod 7)1(mod8)3(mod 9)x x x ≡??≡??≡? . 3.设*,n N ∈证明:存在* ,m N ∈使得同余方程21(mod )x m ≡在模m 的意义下至少有n 个根. (请对比拉格朗日定理). 4.证明:对任意给定的正整数n ,均有连续n 个正整数,其中每一个都有大于1的平方因子.

5.证明:对任意正整数n ,存在n 个连续正整数,它们中每一个数都不是素数的幂. 6.证明:存在任意长的由不同正整数组成的等差数列,它的项都是正整数的幂,幂指数是大于1的整数. 7.设,m n 是自然数,满足对任意自然数,k (,111)(,111)m k n k -=-.证明存在某个整数l 使得11.l m n =

高一竞赛数论专题 10.中国剩余定理解答 1.(中国剩余定理)设12,,,k m m m 是k 个两两互素的正整数,证明对任意整数12,, ,k a a a ,一次同余方程组 (mod ),j j x a m ≡1.j k ≤≤必有解,在模1k j j m m ==∏的意义下解101 (mod )k j j j j x x M M a m - =≡=∑唯一. 其中1,j j j m M M m -= 是j M 关于模j m 的数论倒数即11(mod ).j j j M M m -≡ 证明:因为(,)1,,i j m m i j =≠所以(,) 1.j j M m =由Bezout 定理知道存在整数,s t 使得 1.j j sM tm += 1(mod ).j j sM m ≡取1.j M s - =于是11(mod ).j j j M M m -≡另一方面,,j j m M m =所以|,.i j m M i j ≠ 于是111(mod )(1,2,,).k j j j i i i i i j M M a M M a a m i k --=≡≡=∑即11(mod )k j j j j x M M a m -=≡∑是一次同余方程组(mod ),j j x a m ≡1j k ≤≤的解. 若00 ,x x '是是一次同余方程组(mod ),j j x a m ≡1j k ≤≤的两个解. 则00 (mod ),(mod ).j j j j x a m x a m '≡≡于是00(mod ).j x x m '≡即00|j m x x '-.因为(,)1,.i j m m i j =≠ 所以00 |m x x '-,即00(mod ).x x m '≡ 所以中国剩余定理的得证. 2.解同余方程组1(mod 7)1(mod8)3(mod 9)x x x ≡??≡??≡? . 解:7,8,9两两互素,则由中国剩余定理知道有唯一解. 123789504,72,63,56.M M M M =??==== 1722(mod 7),M =≡取114(mod 7).M -≡ 2631(mod8),M =≡-取12 1(mod8).M -≡- 3562(mod 9),M =≡取135(mod 9).M -≡

小学奥数:中国剩余定理

在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这样的问题,也有人称为“韩信点兵”.它形成了一类问题,也就是初等数论中的解同余式。 ① 有一个数,除以3余2,除以4余1,问这个数除以12余几? 解:除以3余2的数有:2, 5, 8, 11,14, 17, 20,23… 它们除以12的余数是:2,5,8,11,2,5,8,11… 除以4余1的数有:1, 5, 9, 13, 17, 21, 25,29… 它们除以12的余数是:1, 5, 9, 1, 5, 9,…. 一个数除以12的余数是唯一的.上面两行余数中,只有5是共同的,因此这个数除以12的余数是5。如果我们把①的问题改变一下,不求被12除的余数,而是求这个数.很明显,满足条件的数是很多的,它是5+12×整数,整数可以取0,1,2,…,无穷无尽.事实上,我们首先找出5后,注意到12是3与4的最小公倍数,再加上12的整数倍,就都是满足条件的数.这样就是把“除以3余2,除以4余1”两个条件合并成“除以12余5”一个条件.《孙子算经》提出的问题有三个条件,我们可以先把两个条件合并成一个.然后再与第三个条件合并,就可找到答案. ②一个数除以3余2,除以5余3,除以7余2,求符合条件的最小数。 解:先列出除以3余2的数:2, 5, 8, 11, 14, 17, 20, 23,26… 再列出除以5余3的数:3, 8, 13, 18, 23,28… 这两列数中,首先出现的公共数是8.3与5的最小公倍数是15.两个条件合并成一个就是8+15×整数,列出这一串数是8, 23, 38,…,再列出除以7余2的数 2, 9, 16, 23,30… 就得出符合题目条件的最小数是23. 事实上,我们已把题目中三个条件合并成一个:被105除余23. 那么韩信点的兵在1000-1500之间,可能是105×10+23=1073人 问题:“今有物,不知其数,三三数之,剩二,五五数之,剩三,七七数之,剩二,问物几何?”答曰:“二十三”术曰: 三三数剩一置几何?答曰:五乘七乘二得之七十。 五五数剩一复置几何?答曰,三乘七得之二十一是也。 七七数剩一又置几何?答曰,三乘五得之十五是也。 三乘五乘七,又得一百零五。 则可知已,又三三数之剩二,置一百四十,五五数之剩三,置六十三,七七数之剩二,置三十,并之,得二百三十三,以二百一十减之,即得。凡三三数之剩一,则置七十,五五数

二项式定理典型例题

二项式定理典型例题-- 例1 在二项式n x x ?? ? ??+421的展开式中,前三项的系数成等差数列,求展开式中所有有理项. 分析:本题是典型的特定项问题,涉及到前三项的系数及有理项,可以通过抓通项公式解决. 解:二项式的展开式的通项公式为: 4324121C 21)(C r n r r n r r n r n r x x x T --+=??? ??= 前三项的.2,1,0=r 得系数为:)1(8141C ,2121C ,1231 21-=====n n t n t t n n , 由已知:)1(8 1123 12-+=+=n n n t t t , ∴8=n 通项公式为 1431681,82,1,021C +- +==r r r r r T r x T 为有理项,故r 316-是4的倍数, ∴.8,4,0=r 依次得到有理项为228889448541256 121C ,83521C ,x x T x x T x T =====-. 例2 求62)1(x x -+展开式中5x 的系数. 分析:62)1(x x -+不是二项式,我们可以通过22)1(1x x x x -+=-+或)(12x x -+把它看成二项式展开. 解:方法一:[]6 262)1()1(x x x x -+=-+ -+++-+=4 4256)1(15)1(6)1(x x x x x 其中含5x 的项为55145355566C 15C 6C x x x x =+-. 含5 x 项的系数为6. 例3 求证:(1)1212C C 2C -?=+++n n n n n n n ;

(2))12(1 1C 11C 31C 21C 1210 -+=++++++n n n n n n n n . 分析:二项式系数的性质实际上是组合数的性质,我们可以用二项式系数的性质来证明一些组合数的等式或者求一些组合数式子的值.解决这两个小题的关键是通过组合数公式将等式左边各项变化的等数固定下来,从而使用二项式系数性质 n n n n n n 2C C C C 210 =++++ . 解:(1)11C )!()!1()!1()!()!1(!)!(!!C --=+--?=--=-? =k n k n n k n k n n k n k n k n k n k k ∴左边111101C C C ----+++=n n n n n n n =?=+++=-----11111012)C C C (n n n n n n n 右边. (2))! ()!1(!)!(!!11C 11k n k n k n k n k k k n --=-?+=+ 11C 1 1)!()!1()!1(11+++=-++?+=k n n k n k n n . ∴左边112111C 1 1C 11C 11++++++++++= n n n n n n n =-+=++++=+++++)12(11)C C (C 111112111n n n n n n n 右边. 例4 展开5 2232??? ? ?-x x . 例5 若将10)(z y x ++展开为多项式,经过合并同类项后它的项数为( ). A .11 B .33 C .55 D .66 分析:10)(z y x ++看作二项式10])[(z y x ++展开. 解:我们把z y x ++看成z y x ++)(,按二项式展开,共有11“项”,即 ∑=-?+=++=++100101010 10)(])[()(k k k k z y x C z y x z y x . 这时,由于“和”中各项z 的指数各不相同,因此再将各个二项式k y x -+10)(展开, 不同的乘积k k k z y x C ?+-1010) ((10,,1,0 =k )展开后,都不会出现同类项. 下面,再分别考虑每一个乘积k k k z y x C ?+-1010)((10,,1,0 =k ). 其中每一个乘积展开后的项数由k y x -+10)(决定,

数学运算“中国剩余定理”的应用

数学运算“中国剩余定理”的应用 例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,这个数最小是几? 题中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,就是所求的数。 例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,就是所求的数。 例5:有一个年级的同学,每9人一排多6人,每7人一排多2人,每5人一排多3人,问这个年级至少有多少人? 题中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;

五年级奥数.数论.中国剩余定理及弃九法(A级).学生版

一、 中国剩余定理——中国古代趣题 1) 趣题一 中国数学名著《孙子算经》里有这样的问题:“今有物,不知其数,三三数之,剩二,五五数之,剩三,七七数之,剩二,问物几何?”答曰:“二十三。” 此类问题我们可以称为“物不知其数”类型,又被称为“韩信点兵”。 韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。刘邦茫然而不知其数。 我们先考虑下列的问题:假设兵不满一万,每5人一列、9人一列、13人一列、17人一列都剩3人,则兵有多少? 首先我们先求5、9、13、17之最小公倍数9945(注:因为5、9、13、17为两两互质的整数,故其最小公倍数为这些数的积),然后再加3,得9948(人)。 孙子算经的作者及确实著作年代均不可考,不过根据考证,著作年代不会在晋朝之后,以这个考证来说上面这种问题的解法,中国人发现得比西方早,所以这个问题的推广及其解法,被称为中国剩余定理。中国剩余定理(Chinese Remainder Theorem )在近代抽象代数学中占有一席非常重要的地位。 2) 趣题二 我国明朝有位大数学家叫程大位,他在解答“物不知其数”问题(即:有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?)时用四句诗概括出这类问题的优秀解法: “三人同行七十稀,五树梅花廿一枝,七子团圆正月半,除百零五便得知.” 这首诗就是解答此类问题的金钥匙,它被世界各国称为“中国剩余定理”(Chinese Remainder Theorem ),是我国古代数学的一项辉煌成果.诗中的每一句话都表示一个步骤: 三人同行七十稀,是说除以3所得的余数用70乘. 五树梅花廿一枝,是说除以5所得的余数用21乘. 七子团圆正月半,是说除以7所得的余数用15乘. 除百零五便得知,是说把上面乘得的3个积加起来,减去105的倍数,减得差就是所求的数. 此题的中国剩余定理的解法是:用70乘3除所得的余数,21乘5除所得的余数,15乘7除所得知识框架 中国剩余定理及弃九法

秦九韶与中国剩余定理

秦九韶与中国剩余定理 报告人:宋文法一、前言: 中国人的三大发明:指南针、造纸术及火药,影响整个世界既深且广。中国古代的数学成就,更是在整个世界的数学知识历史发展中,占有举足轻重的角色,甚至是领先外国发现很久很久的,除了商高定理、圆周率的逼近、刘徽的极限割圆术,还有中国人的中国剩余定理,而谈到这个世界闻名的数论问题,更不能不谈南宋末年秦九韶的贡献。 二、自小勤奋好学的秦九韶: 秦九韶(1202--1261年),南宋末期人物。秦九韶 性敏慧,勤奋好学,幼年随父居中都(今北京),受到 名师指导,学习日益增进,在建筑方面也极有才能。 宋朝绍定四年(公元1231年),秦九韶考中进士, 先后担任县尉、通判、参议官、州守、司农、寺丞等职。 他虽置身政治,但对数学的研究并未放弃。在政务之余, 还广泛搜集历学、数学、星象、音律、营造等数据,进 行分类研究。宋朝淳祜四至七年间(1244--1247),把长期研究积累的数学知识加以编辑,以四年的时间,在1247年九月,在浙江湖州完成了《数书九章》十八卷,此时中国的局势,正是在蒙古入侵中原,兵荒马乱的动荡时期,秦九韶因此书而名留千古。 三、孙子问题: 在《孙子算经1》下卷第二十六题是一个举世闻名的数学问题,一般人称它为「孙子问题」2: 今有物,不知其数。三三数之,剩二;五五数之,剩三;七七数之,剩二。问物几何? 《孙子算经》所给的答案是: 1清代戴震根據該書中有出現長安、洛陽、佛書等用語,排除該書作者為春秋軍事家孫武,近人錢寶琮認為《孫子算經》成書在西元400年(南北朝時期)左右。《孫子算經》是一部在古代供數學初學者使用的入門書,包括度量衡制度、大數進位法、籌算記數法、九九乘法表及整數 乘除法等。困擾現在小學生的雞兔同籠問題,也早就出現在此書。 2也稱「物不知數」問題,中國後來的「韓信點兵」、「鬼谷算」、「隔墻算」、「剪管術」、「秦王暗點兵」之名,皆是指同一類的數論命題別名。

中国剩余定理问题的解题技巧

【问题】有1个数,除以7余2.除以8余4,除以9余3,这个数至少是多少? 这种问题称为“中国剩余定理”问题。 我一般用两种方法解决这类问题。 第一种是逐步满足法,方法麻烦一点,但适合所有这类题目。 第二种是最小共倍法,方法简单,但只适合特殊类型的题目。 还有“中国剩余定理”的方法,但它不完善且解法较为复杂,普及应用有一定难度,还不稳定。所以一般不用。 下面分别介绍一下常用的两种方法。 通用的方法:逐步满足法 【问题】一个数,除以5余1,除以3余2。问这个数最小是多少? 把除以5余1的数从小到大排列:1,6,11,16,21,26,…… 然后从小到大找除以3余2的,发现最小的是11. 所以11就是所求的数。 先满足一个条件,再满足另一个条件,所以称之为“逐步满足法”。 好多数学题目都可以用逐步满足的思想解决。 特殊的方法:最小公倍法 情况一 【问题】一个数除以5余1,除以3也余1。问这个数最小是多少?(1除外) 除以5余1:说明这个数减去1后是5的倍数。 除以3余1:说明这个数减去1后也是3的倍数。 所以,这个数减去1后是3和5的公倍数。要求最小,所以这个数减去1后就是3和5的最小公倍数。即这个数减去1后是15,所以这个数是15+1=16. 情况二

【问题】一个数除以5余4,除以3余2。问这个数最小是多少? 这种情况也可以用特殊法。 数除以5余4,说明这个数加上1后是5的倍数。 数除以3余2,说明这个数加上1后也是3的倍数。 所以,这个数加上1后是3和5的公倍数。要求最小,所以这个数加上1后就是3和5的最小公倍数。即这个数加上1后是15,所以这个数是15-1=14. 多个数的,比如3个数的,有时候其中两个可以用特殊法,那就先用特殊法,用特殊法求出满足两个条件的数后再用通用的方法求满足最后一个条件的数。 所以有时候特殊法和通用法混合使用。在使用的过程中如果能灵活运用余数问题的技巧,会非常有利于解题。 我们接下来分析最开始的那个问题。 【问题】有1个数,除以7余2.除以8余4,除以9余3,这个数至少是多少? 这道题目不能用特殊法,我们用通用法,解题过程中注意余数知识的运用。 除以7余2的数可以写成7n+2。 7n+2这样的数除以8余4,由于2除以8余2,所以要求7n除以8余2。(余数知识) 7n除以8余2,7除以8余7,要求n除以8余6(余数知识),则n最小取6。 所以满足“除以7余2,除以8余4”的最小的数是7×6+2=44. 所有满足“除以7余2,除以8余4”的数都可以写成44+56×m。(想想为什么?) 要求44+56×m除以9余3,由于44除以9余8,所以要求56×m除以9余4。(余数知识) 56×m除以9余4,由于56除以9余2,所以要求m除以9余2(余数知识),则m最小取2。 所以满足“除以7余2,除以8余4,除以9余3”的最小的数是44+56×2=156.

二项式定理典型例题

二项式定理典型例题-- 典型例题一 例1 在二项式n x x ??? ? ?+421的展开式中,前三项的系数成等差数列,求展开式中所有有理项. 分析:本题是典型的特定项问题,涉及到前三项的系数及有理项,可以通过抓通项公式解决. 解:二项式的展开式的通项公式为: 4324121C 21)(C r n r r n r r n r n r x x x T --+=??? ??= 前三项的.2,1,0=r 得系数为:)1(8141C ,2121C ,1231 21-=====n n t n t t n n , 由已知:)1(8 1123 12-+=+=n n n t t t , ∴8=n 通项公式为 1431681,82,1,021C +- +==r r r r r T r x T Λ为有理项,故r 316-是4的倍数, ∴.8,4,0=r 依次得到有理项为228889448541256 121C ,83521C ,x x T x x T x T =====-. 说明:本题通过抓特定项满足的条件,利用通项公式求出了r 的取值,得到了有理项.类似地,1003)32(+的展开式中有多少项是有理项?可以通过抓通项中r 的取值,得到共有 17页 系数和为n 3. 典型例题四 例4 (1)求103)1()1(x x +-展开式中5x 的系数;(2)求6)21(++x x 展开式中的常数项. 分析:本题的两小题都不是二项式展开,但可以转化为二项式展开的问题,(1)可以视为两个二项展开式相乘;(2)可以经过代数式变形转化为二项式. 解:(1)10 3)1()1(x x +-展开式中的5x 可以看成下列几种方式得到,然后合并同类项:

中国剩余定理及应用

“中国剩余定理”算理及其应用 “中国剩余定理”算理及其应用: 为什么这样解呢?因为70是5和7的公倍数,且除以3余1。21是3和7的公倍数,且除以5余1。15是3和5的公倍数,且除以7余1。(任何一个一次同余式组,只要根据这个规律求出那几个关键数字,那么这个一次同余式组就不难解出了。)把70、21、15这三个数分别乘以它们的余数,再把三个积加起来是233,符合题意,但不是最小,而105又是3、5、7的最小公倍数,去掉105的倍数,剩下的差就是最小的一个答案。 用歌诀解题容易记忆,但有它的局限性,只能限于用3、5、7三个数去除,用其它的数去除就不行了。后来我国数学家又研究了这个问题,运用了像上面分析的方法那样进行解答。 例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,这个数最小是几? 题中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,就是所求的数。 例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人,问这个年级至少有多少人?(幸福123老师问的题目) 题中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。

中国剩余定理

中国剩余定理 孙子定理是中国古代求解一次同余式组(见同余)的方法。是数论中一个重要定理。又称中国余数定理。一元线性同余方程组问题最早可见于中国南北朝时期(公元5世纪)的数学著作《孙子算经》卷下第二十六题,叫做“物不知数”问题,原文如下: 有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?即,一个整数除以三余二,除以五余三,除以七余二,求这个整数。《孙子算经》中首次提到了同余方程组问题,以及以上具体问题的解法,因此在中文数学文献中也会将中国剩余定理称为孙子定理。 中文名 孙子定理 外文名 Chinese remainder theorem(CRT) 分类 数学 提出 孙子 问题 一元线性同余方程组 又名 余数定理 目录 .1公式 .2文献 .3交换环上推广 .?主理想整环

.?一般的交换环 .4数论相关 .5例题解析 公式 用现代数学的语言来说明的话,中国剩余定理给出了以下的一元线性同余方程组: 有解的判定条件,并用构造法给出了在有解情况下解的具体形式。 中国剩余定理说明:假设整数m1,m2, ... ,m n两两互质,则对任意的整数:a1,a2, ... ,a n,方程组 有解,并且通解可以用如下方式构造得到: 设 是整数m1,m2, ... ,m n的乘积,并设 是除了m i以外的n- 1个整数的乘积。 设 为 模

的数论倒数( 为 模 意义下的逆元) 方程组 的通解形式为 在模 的意义下,方程组 只有一个解: 证明 [1]: 从假设可知,对任何 ,由于

,所以 这说明存在整数 使得 这样的 叫做 模 的数论倒数。考察乘积 可知: 所以 满足: 这说明

成都市第七中学高一年级竞赛数学数论专题讲义:10.中国剩余定理

成都七中高一竞赛数论专题 10.中国剩余定理 1.(中国剩余定理)设12,, ,k m m m 是k 个两两互素的正整数,证明对任意整数12,,,k a a a ,一次同余方程组 (mod ),j j x a m ≡1.j k ≤≤必有解,在模1 k j j m m == ∏的意义下解101 (mod )k j j j j x x M M a m -=≡= ∑唯一. 其中1,j j j m M M m -=是j M 关于模j m 的数论倒数即1 1(mod ).j j j M M m -≡

2.解同余方程组1(mod 7)1(mod8)3(mod 9)x x x ≡?? ≡??≡? . 3.设*,n N ∈证明:存在* ,m N ∈使得同余方程2 1(mod )x m ≡在模m 的意义下至少有n 个根. (请对比拉格朗日定理).

4.证明:对任意给定的正整数n,均有连续n个正整数,其中每一个都有大于1的平方因子. 5.证明:对任意正整数n,存在n个连续正整数,它们中每一个数都不是素数的幂.

6.证明:存在任意长的由不同正整数组成的等差数列,它的项都是正整数的幂,幂指数是大于1的整数. 7.设,m n 是自然数,满足对任意自然数,k (,111)(,111)m k n k -=-.证明存在某个整数l 使得11.l m n =

高一竞赛数论专题 10.中国剩余定理解答 1.(中国剩余定理)设12,, ,k m m m 是k 个两两互素的正整数,证明对任意整数12,, ,k a a a ,一次同余方程组 (mod ),j j x a m ≡1.j k ≤≤必有解,在模1k j j m m == ∏的意义下解1 01 (mod )k j j j j x x M M a m -=≡=∑唯一. 其中1,j j j m M M m -=是j M 关于模j m 的数论倒数即1 1(mod ).j j j M M m -≡ 证明:因为(,)1,,i j m m i j =≠所以(,) 1.j j M m =由Bezout 定理知道存在整数,s t 使得 1.j j sM tm += 1(mod ).j j sM m ≡取1.j M s -=于是1 1(mod ).j j j M M m -≡另一方面, ,j j m M m =所以|,.i j m M i j ≠ 于是 111 (mod )(1,2, ,).k j j j i i i i i j M M a M M a a m i k --=≡≡=∑即1 1 (mod )k j j j j x M M a m -=≡∑是一次同余方程 组(mod ),j j x a m ≡1j k ≤≤的解. 若00 ,x x '是是一次同余方程组(mod ),j j x a m ≡1j k ≤≤的两个解. 则00 (mod ),(mod ).j j j j x a m x a m '≡≡于是00(mod ).j x x m '≡即00|j m x x '-.因为(,)1,.i j m m i j =≠ 所以00 |m x x '-,即00(mod ).x x m '≡ 所以中国剩余定理的得证. 2.解同余方程组1(mod 7) 1(mod8)3(mod 9)x x x ≡?? ≡??≡? . 解:7,8,9两两互素,则由中国剩余定理知道有唯一解. 123789504,72,63,56.M M M M =??==== 1722(mod 7),M =≡取114(mod 7).M -≡ 2631(mod8),M =≡-取1 21(mod8).M -≡-

六下奥数1中国剩余定理

六下奥数1 论述中国剩余定理的形成及对教育的影响 摘要:“中国剩余定理”是由秦九韶从“孙子定理”的基础上推广而来的,本文从论述中国剩余定理的形成到中国剩余定理的主要方法和对现代教育的影响来写。中国剩余定理在高中有初步的基础应用,在大学中的初等数论中该定理得到了仔细的讲解。中国剩余定理的思想方法和原则不仅有光辉的历史意义,而且在近代数学中仍然有着重大影响和作用。 引言 随着数学学科的发展,数学方面的知识得到了不断的更新和强化。 在数学发展史上,剩余问题(即:在整数除法里,一个数同时除以几个数,整数商后,均有剩余;已知各除数及其对应的余数,要求适合条件的这个被除数。这类问题统称剩余问题)曾经困扰过人们很长一段时间。这个问题的解决,是我们中国人迈出了开拓性的第一步。 如果说,一部中国数学发展史像一条源远流长的河流,那么几千年来祖先们取得的辉煌成就,就是这河流中耀眼的浪花。在祖先取得的成就中有一个“中国剩余定理”。大家都知道,“勾股定理”最早是由我国西周时期的商高发现的,但国外却称其为“毕达哥拉斯定理”,法国称为“驴桥定理”,埃及称为“埃及三角形”等。还有“增乘开方法”,最早是由我国宋代的贾宪发明的,但现代数学却称其为“霍纳法”,贾宪的发明比霍纳早了800年。而中国剩余定理则是唯一一个以我国国名命名的定理,大家一定对这个定理很感兴趣,很想知道关于这个定理的故事。现在我就为大家简单介绍一下“中国剩余定理”。 1、中国剩余定理的简介及形成 在我国古代劳动人民中,长期流传着“隔墙算”、“剪管术”、“秦王暗点兵”等数学游戏。有一首“孙子歌”,甚至远渡重洋,输入日本:“三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知。”这些饶有趣味的数学游戏,以各种不同形式,介绍世界闻名的“孙子问题”的解法,通俗地反映了中国古代数学一项卓越的成就。“孙子问题”在现代数论中是一个一次同余问题,它最早出现在我国公元四世纪的数学著作《孙子算经》中。《孙子算经》是算经十书之一,又作《孙子算术》。现有传本《孙子算经》分上、中、下共3卷。该书作者和确切成书年代均无法考证,大约成书于公元400年前后。中国古代求解一次同余式组(见同余)的方法。是数论中一个重要定理。又称中国剩余定理。 一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以三余二,除以五余三,除以七余二,求这个数。《孙子算经》给出了一个非常有效的巧妙解法。术曰:“三、三数之剩二,置一百四十;五、五数之剩三,置六十三;七、七数之剩二,置三十,并之,得二百三十三。以二百一十减之,即得。凡三、三数之剩一,则置七十;五、五数之剩一,则置二十一;七、七数之剩一,则置十五。一百六以上,一百五减之,即得。 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝的建立立下了卓绝的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了保住军事机密,不让敌人知道自己部队的实力,先令士兵从1至3报数,然后记下最后一个士兵所报之数;再令士兵从1至5报数,也记下最后一个士兵所报之数;最后令士兵从1至7报数,又记下最后一个士兵所报之数;这样,他很快就算出了自己部队士兵的总人数,而敌人则始终无法弄清他的部队究竟有多少名士兵?因为《孙子算经》对这类问题的研究只是初具雏形,还远远谈不上完整,其不足之处在于: (1 )没有把解法总结成文,致使后人研究多凭猜测;

相关文档
最新文档