




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国剩余定理,扩展欧几里德定理,看过射雕英雄传的同学应该记得,当年黄蓉身中奇毒,郭靖将她送到瑛姑那里救治,进入瑛姑茅舍,瑛姑就给他们出了一题:“今有物不知其数,三三数之剩二;五五数之剩三:七七数之剩二。问物几何?”黄蓉天资聪慧,哪里难得住她,她略微思考,答:23。大家是不是很好奇,黄蓉是怎么解出这道题的呢?,其实,这就是享誉中外的中国剩余定理。,一、剩余问题在整数除法里,一个数同时除以几个数,整数商后,均有剩余;已知各除数及其对应的余数,从而要求出适合条件的这个被除数的问题,叫做剩余问题。,古代人的解法:,凡三三数之剩一,则置七十;五五数之剩一,则置二十一;七七数之剩一则置十五;一百六以上,以一百零五减之即得。依定理译成算式解为:702213152233233105223,一些关于中国剩余定理的定理:,定理1:几个数相加,如果只有一个加数,不能被数a整除,而其他加数均能被数a整除,那么它们的和,就不能被数a整除。如:10能被5整除,15能被5整除,但7不能被5整除,所以(10+15+7)不能被5整除。,一些关于中国剩余定理的定理:,定理2:二数不能整除,若被除数扩大(或缩小)了几倍,而除数不变,则其余数也同时扩大(或缩小)相同的倍数(余数必小于除数)。如:22731(224)71214(4)(要余2即222762)(229)72819-7(2)(想余5则2257155),现在人的解法:,用各除数的“基础数”法解。,基础数的条件:,(1)此数必须符合除数自身的余数条件;(2)此数必须是其他所有各除数的公倍数。,第一步:求各除数的最小公倍数3,5,7105第二步:求各除数的基础数,(1)3105335353112(2)510552121541(当于3)13321363(3)710571515721(当于2)12215230,第三步:求各基础数的和35+63+30128第四步:求基准数(最小的,只有一个)128-105=23第五步:求适合条件的数XX23+105K(K是整数),这个步骤让我想起了韩信点兵:,传说西汉大将韩信,由于比较年轻,开始他的部下对他不很佩服。有一次阅兵时,韩信要求士兵分三路纵队,结果末尾多2人,改成五路纵队,结果末尾多3人,再改成七路纵队,结果又余下2人,后来下级军官向他报告共有士兵2395人,韩信立即笑笑说不对(因2395除以3余数是1,不是2),由于已经知道士兵总人数在2300?/FONT2400之间,所以韩信根据23,128,233,-,每相邻两数的间隔是105,便立即说出实际人数应是2333人(因2333=128+20105+105,它除以3余2,除以5余3,除以7余2)。这样使下级军官十分敬佩,这,以上是韩信点兵的故事,就要确定K值了。另外一种解法:用枚举筛选法解按除数3,7同余2,依次逐一枚举;随后用除以5余3,进行筛选,便可获解。,摘录条件3.2(基准数)53同余27.2(一)求3和7的最小公倍数3,721(二)进行枚举筛选(1)212=2323543,由此可以过一题:pku1006,代码:PKU1006,#includeusingnamespacestd;intmain()intp,e,i,d,j,k,a=1,b=1,c=1;for(j=1;j+)if(23*28*j%33=1)a=23*28*j;break;for(j=1;j+)if(28*33*j%23=1)b=28*33*j;break;for(j=1;j+)if(23*33*j%28=1)c=23*33*j;break;j=0;printf(a=%dtb=%dtc=%dn,a,b,c);while(scanf(%d%d%d%d,改进版:PKU1006,#includeusingnamespacestd;intmain()inti,p,e,d,k,j=0;while(scanf(%d%d%d%d,Hdoj1730,Hdoj1573,Pku2891,代码:PKU2891,#include#include_int64exGcd(_int64a,_int64b,_int64,PKU1061青蛙的约会,代码:PKU1061,#includeusingnamespacestd;_int64X,Y;_int64exp_gcd(_int64a,_int64b,_int64,模板:,基础数:intextended_euclid(inta,intb,int,模板:,基准数:intchinese_remainder(intb,intw,i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第四章 光现象 单元测试卷 (含答案)2025-2026学年人教版(2024)八年级物理上册
- 2025春季中国南水北调集团水网智慧科技有限公司实习生招募6人模拟试卷及答案详解(考点梳理)
- 2025年智能制造的智能化升级路径
- 2025年智能音箱的语音识别技术
- 2025年智能交通系统中的车辆识别技术
- 2025年智能农业的精准施肥技术
- 2025年海洋能源装备:海水淡化反渗透膜技术创新在海洋风力发电中的应用
- 2025贵州铜仁开放大学引进专业技术人才考前自测高频考点模拟试题及一套完整答案详解
- 2025北京市通州区马驹桥镇招考20人模拟试卷及答案详解(网校专用)
- 2025年福建省泉州市丰泽区部分公办学校专项公开编制内17人模拟试卷及答案详解(必刷)
- 2025年初级药师资格考试试题(附答案)
- 2025国企竞聘上岗与干部竞聘上岗笔试题及答案
- 人工智能与建筑产业体系智能化升级研究报告
- 武科大大学生手册考试内容及答案
- 集装箱吊装专项施工方案
- 2025年中国家用WiFi路由器行业市场全景分析及前景机遇研判报告
- 包覆拉拔法制备铜包铝、铜包钢双金属导线的多维度探究与展望
- 2025年领导干部任前廉政法规知识考试题库(含答案)
- 2025年山东省济宁市邹城市第十一中学中考二模数学试题
- 信息技术基础教程(WPS版)课件 第3章 Windows 10 操作系统的使用
- 小鹿斑比题目及答案
评论
0/150
提交评论