免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

[其他] 剩余定理

剩余定理

我国古代算书《孙子算经》中,有这样一个问题:“今有物不知其数:三三数之剩二,五五数之剩三,七七数之剩二,问物几何.”这个问题一般称孙子问题.这个问题可译成:求被3除余2,被5除余3,被7除余2的最小正整数.《孙子算经》中记载了这个问题的解法,有人将其解法编成歌诀:“三人同行七十稀,五树梅花廿一支,七子团圆正半月,除百零五便得知.”它的意思是用3除的剩余数乘70,用5除的剩余数乘21,用7除的剩余数乘15,将所得的结果相加再减去105的倍数,即可得所求数.算式是2×70+3×21+2×15=233,233-105×2=23,所以,最小的正整数解是23.这种解法,实际上是特殊的一次同余式组的求解定理.1801年,德国数学家高斯在《算术探究》中明确提出一次同余式组的求解定理.西方数学著作中将一次同余式的求解定理称为中国剩余定理.


“中国剩余定理”算理及其应用:


  为什么这样解呢?因为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。
然后,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;
使63被5除余1,用63×2=126。
然后,280×6+225×2+126×3=2508,
因为,2508>315,所以,2508-315×7=303,就是所求的数。
(例5与例4的除数相同,那么各个余数要乘的“数”也分别相同,所不同的就是最后两步。

1,2,3,4,5组成无重复数字的5为数一共120个。把这120按从小到大排成一排
23451是第几个数?第66个数是多少?
这题比我的那题要简单得多....

万位是1有A(4,4)种~
当万位是2,千位是01也满足~
当万位是2,千位3百位为014均满足~
不断逼进~很好算的~
既然你明白这个道理
你的题和这个是没有区别的啊
第一位是1有70个
第一位是2的话70+35>100
然后逐为逼近

TOP

"渐升数"是指每个数字比其左边的数字大的正整数(如34689)...则五位"渐升数"共有C(9,5) 个...若把这些数按从小到大的顺序排列...则第100个数为..?

TOP

存在正实数x使得不等式ln(x)/(x+1)>=ln[kx/(x+1)]恒成立,求实数k的取值范围


首先k必须是正数,然后构造函数
f(x)=lnx/(x+1)-ln(kx/(x+1))=lnx/(x+1)-ln(x/(x+1))-lnk,
然后求出
f'(x)=-lnx/(x+1)^2,
这样可以确定f(x)在(0,1)内是严格单调增函数,f(x)在(0,+∞)内是严格单调减函数,所以只需要求出x趋向0和x趋向+∞时f(x)的极限,使这两个极限都是非负数就行。而这两个极限都是-lnk,这样就得到0<k≤1。

TOP

存在正实数x使得不等式ln(x)/(x+1)>=ln[kx/(x+1)]恒成立,求实数k的取值范围


首先k必须是正数,然后构造函数
f(x)=lnx/(x+1)-ln(kx/(x+1))=lnx/(x+1)-ln(x/(x+1))-lnk,
然后求出
f'(x)=-lnx/(x+1)^2,
这样可以确定f(x)在(0,1)内是严格单调增函数,f(x)在(0,+∞)内是严格单调减函数,所以只需要求出x趋向0和x趋向+∞时f(x)的极限,使这两个极限都是非负数就行。而这两个极限都是-lnk,这样就得到0<k≤1。

TOP

因为是非零正整数解,所以,(a-1)+(b-1)+(c-1)+(d-1)+(e-1)+(f-1)+(g-1)+(h-1)+(i-1)+(j-1)=90
在90个球中,放9个隔板,利用乘法原理,共有C(99,9)种放法
或者可以看成是在99个球中选9个来做隔板

TOP

设函数f(x)=Ax^3+Bx^2+Cx+6A+B,其中A,B,C满足
(1)3A<-B<=6A
(2)-8B+1<=12A+4C<=8B+9
求证,f(2sinx)>=0.其中1<=x<=pi
(注:<=即小于等于)

TOP

至于2y+5z=100的非负整数解有多少,可这样处理:
显然,y能被5整除,z能被2整除
于是,令y'=5y,z'=2z
也就是:y'+z'=10
其非负整数解的个数为11
再在yoz平面上,画出图形,原问题的解答就是(区域内的格点数+线段上的格点数(算得是11))/2

TOP

答案是541
等价于求2y+5z≤100的非负整数解
通过形数结合,设2y+5z=100的非负整数解有x个,算得x=11
结果为:
((50+1)*(20+1)+11)/2

TOP

我的解法若xyz中有2个数是 0那么有                                        3种
若x=0则z只能取小于20的偶数且y只对应一种                           9种
若y=0则z可以取小于20的整数且x相对固定                              19
若z=0则y可以取小于50的整数且x相对固定                                49
若z=19则y=1或2                                                                         2
z=18则y=1、2、3、4                                                                    4
z=17则y=1、2、3、4、5、6、7                                                   7
z=16则y=1、2……、9                                                                   9
…………
z=2则y=1……44                                                                       44
z=1则y=1……47                                                                         47
结果是541不知道对不对

TOP

返回列表