中国剩余定理练习题及规律总结,超强总结

文章目录

  • 中国剩余定理练习题及规律总结,超强总结
      • 韩信点兵的故事
    • 中国余数定理练习题
    • 个人发现的快速计算方法1
      • 推而广之
    • 快速计算方法2

韩信点兵的故事

秦朝末年的时候,战火四起,楚汉相争。在一次战斗中,韩信率1500名将士与楚王大将李锋交战。苦战一场,楚军不敌,败退回营,于是,韩信整顿兵马也返回大本营。当行至一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天。汉军本来已十分疲惫,这时队伍大哗,韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。

他命令士兵3人排成一排整队,结果多出2名:接着韩信又命令士兵5人排成一排整队,结果多出3名:他又命令上兵7人排成一排整队,结果又多出2名。于是韩信马上说道:“ 我军有1073名见弟,追兵不过区区500人,我们一定能够打败敌人。”


中国余数定理练习题

1 一个两位数除以4余1,除以5余1,除以6余1,那么这个两位数是 。

2.已知一个数除以5余4,除以3余2,那么这个数最小是 。

3.一个数是6的倍数,而且它除以7余2,那么这个数最小是 。

②一个三位数除以30余19,除以40余29,除以50余39,那么这个三位数是多少。

③五年一班所有学生分组做游戏,如果每组三人就多两人,每组五人就多三人,每组七人就多四人,那么这个班有多少学生。(班级人数不超过100人)

④除以11余5,除以7余6的三位数共有多少个。

⑤韩信点兵:原有士兵人数是1500人,阵亡了四百多人。现在3人一列多2人,5人一列多3人,7人一列多2人,求现在具体还剩下多少士兵。


1.答案:61

解析:这个数减去1应该是4,5,6的倍数,4,5,6的公倍数(两位数)只有60,所以答案是61。

2.答案:14

解析:5-4=3-2=1,所以这个数加上1应该是5和3的倍数,最小公倍数是15,所以答案是15-1=14

3.答案:30

解析:没有明显特征,逐个验证。6的倍数有0,6,12,18,24,30,36…从小到大验证,30除以7余2。

或者根据余数的和等于和的余数,发现规律6除以7余6,2个6的和除以7余5,余4,3,2(5个6即30)

②答案:589

解析:除数与余数的差都是11,所以这个三位数加上11之后是30,40,50的公倍数。

30,40,50的公倍数最小是600,要求是三位数,所以这个数是600-11=589

③答案:53

解析:除以3余2,除以5余3,除以7余4。

没有余数相同等特征,逐步满足法,7比较大,可以先满足除以7余4

4,11,18,25…发现11满足除以3余2,这时可以用11加上3与7的最小公倍数21来满足除以5余3

11,32,53,74,95,116只有53满足条件。

④答案:12

解析:没有余数相同等特征,逐步满足法,

先看除以11余5

5,16,27,38,…发现27满足除以7余6

11余7的最小公倍数是77,然后用27+77×1=104(符合条件最小的三位数)

符合条件最大的三位数是27+77×12=951

共有12个。

⑤答案:1073

解析:根据题意可知这个数除以3余2,除以5余3,除以7余2。

由于除以3,7的余数相同,可以先算除以3,7余2的数,即2,23,44,65…

经过验证,23即满足除以5余3。所以这个数最小是23

根据题意1500人,阵亡了四百多人,剩下1000多人,即需要满足大于1000小于1100这个条件。3,5,7的最小公倍数是105,即23+105n在1000与1100之间。

易知n=10时,人数是23+105×10=1073


个人发现的快速计算方法1

  1. 一个两位数除以2余1,除以3余1,除以7余1,那么这个两位数是

法一:都是余1,那简单了,直接2,3,7的最小公倍数是42,42加1即可,即43
法二:除以2余1,除以3余1,符合使用此规律的条件,
除以7余1,则用6×2×3等于36,36+7直接得出43 ! 神速啊
这个小规律是7同时是符合除以2余1,除以3余1

整理不易,看到这里的小伙伴点个赞呗

  1. 一个两位数除以2余1,除以3余1,除以7余2,那么这个两位数是
    直接上规律,
    除以7余2,则用5×2×3等于30,30+7直接得出37 ! 神速啊

  2. 一个两位数除以2余1,除以3余1,除以7余4,那么这个两位数是
    直接上规律,
    除以7余4,则用3×2×3等于18,18+7直接得出25 ! 神速啊

推而广之

一个数除以4余2,除以7余2,除以30余24,求这个数
解: 由于30恰好满足除以4余2,除以7余2,则直接用(30-24)×4×7等于168,168+30等于198
验证之后发现满足 ! 直接秒杀 !


快速计算方法2

一个数除以4余1,除以5余2,除以6余3,求这个数
解: 先找同时满足除以5余2,除以6余3的最小数字,发现是27,然后再用27+n×5×6,也就是27+5和6的最小公倍数,去看是否满足除以4余1,发现是57,

那么,所有满足的数字是57+m×60,即57+m×(4,5,6的最小公倍数)
完毕!
PS:我个人喜欢先挑大的数字算,也就是先挑5和6计算,再去看是否满足除以4余1,这样比较直观


谢谢大家的点赞和支持,有大家的鼓励,我才有动力创作更多精品

参考链接:

中国余数定理练习题及规律总结,超强总结相关推荐

  1. 杂学——密码学、中国余数定理、韩信点兵法、取模运算

    目录大纲 密码学 专业术语 参考文章,简单学习 学习时,要知道的 相关时事 密码学 密码学是研究编制密码和破译密码的技术科学.研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学:应用于 ...

  2. 中国余数定理c语言pta,除以

    一.引言 在这个浮躁的社会,我们都学会了一种技能,快速学习使用各种开源库.开源框架. 学习使用各种高端大气的技术,热修复.插件化.模块化.ORM-- 这些技能固然重要,但是有时候也要放慢脚步,耐着性子 ...

  3. 3040 中国余数定理 1[一中数论随堂练]

    3040 中国余数定理 1  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 青铜 Bronze 题解 题目描述 Description 摘自算法导论...... 找出第k个被3, ...

  4. 3990 中国余数定理 2[一中数论随堂练]

    3990 中国余数定理 2  时间限制: 1 s  空间限制: 1000 KB  题目等级 : 白银 Silver 题解  查看运行结果 题目描述 Description Skytree神犇最近在研究 ...

  5. CINTA作业9,中国余数定理(CRT)

    中国余数定理(CRT) 2 egcd算法求解得19在模11下的乘法逆元为7,11在模19下的乘法逆元为7,所以x= 19 ∗ 8 ∗ 7 + 11 ∗ 3 ∗ 7 m o d ( 11 ∗ 19 ) ...

  6. 中国余数定理(Chinese Remainder Theorem)

    前言 中国余数定理也叫孙子定理记录在<孙子算经>中:"今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?" ...

  7. 数据结构和算法 数论 中国余数定理

    1.中国余数定理概述 找出所有整数,它们被3.5.7除时,余数分别为2,3和2.一个这样的解为,所有的解是形如(k为任意整数)的整数."中国余数定理"提出,对一组两两互质的模数(如 ...

  8. Codevs 3990 中国余数定理 2

    3990 中国余数定理 2 时间限制: 1 s 空间限制: 1000 KB 题目等级 : 白银 Silver 传送门 题目描述 Description Skytree神犇最近在研究中国博大精深的数学. ...

  9. 2022(一等奖)B1048基于土地利用强度指标的中国城镇化时空演变规律研究

    作品介绍 1 设计背景与研究意义 土地"是地表某一地段包括地质.地貌.气候.水文.土壤.植被等多种自然要素在内的自然综合体".[1]土地资源是人类赖以生存.生产与生活的根基,承载着 ...

最新文章

  1. PHP错误日志,解决不显示不记录日志文件等疑难杂症
  2. 事务的隔离级别【防止忘记自用的】
  3. 如何在代码里配置-D 参数?
  4. 11.02T1 几何
  5. 各种不同几何形状布局布阵下的GDOP相对值图
  6. TCP/IP的七层模型
  7. SpringCloudConfig整合Nacos
  8. MySQL启动出现The server quit without updating PID file错误解决办法
  9. linux中shell自动对齐代码,linux – Shell编程 – 如何printf像表一样对齐我的输出?...
  10. 利用fiddler给android模拟器抓包
  11. python异常处理与导入模块与导入包
  12. 冒泡python代码_用Python写冒泡排序代码
  13. Adobe 软件清理工具AdobeCreativeCloudCleanerTool.exe
  14. 修改tomcat的临时文件夹_解决:tomcat重新部署会删除临时文件以及临时文件夹
  15. 山东大学项目实训——地图圈系统——微信小程序(18)
  16. 好用又免费的手机投屏到电脑软件
  17. 为什么越来越多的企业选择短信接口平台?
  18. git 提交时报错 error: failed to push some refs to ‘https://github.com/xxx/demo.git 解决方法
  19. apmserver导入MySQL_APMServ MySQL 错误
  20. C++异常(异常的基本语法、栈解旋unwinding、异常接口声明、异常变量的生命周期、异常的多态使用、C++系统标准异常库)

热门文章

  1. 制作emwin个性化控件
  2. Pytorch+PyG实现GraphConv
  3. matlab 视频采集卡,视频采集卡怎么用?视频采集卡使用方法图文详解
  4. 【verbs】ibv_get_async_event()
  5. 关于nginx连接被重置引发的网络协议工作解析
  6. 微信小程序跳一跳最新可用源码分享
  7. Paraview 测试生成管线
  8. 阿里云域名 ssl免费的到期了
  9. fastadmin+xunsearch题库系统搭建教程
  10. 《想象的共同体》本尼德克特安德森 epub+mobi+azw3