共回答了11个问题采纳率:81.8%

明朝有位程大位,他在解答“物不知其数”问题(即:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩2,问物几何?)用四句诗概括这类问题的解决:

三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知.

这首诗就是解答此类问题的金钥匙,它被世界各国称为中国剩余定理或孙子定理,是我国古代数学的一项辉煌成果.

“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”

我们就从上述四句诗中来找答案:

三人同行七十稀,把除以3所得的余数用70乘.

五树梅花日一枝,把除以5所得的余数用21乘.

七子团圆正半月,把除以7所得的余数用15剩.

除百零五便得知,把上述三个积加起来,减去105的倍数,所得的差即为所求.

列式为:2×70+3×21+2×15=233,233-105×2=23.

为什么70,21,15,105有如此神奇作用?70,21,15,105是从何而来?

先后70,21,15,105的性质:

70除以3余1,被5,7整除,所以70a除以3余a,也被5,7整除;

21余以5余1,被3,7整除,所以21b除以5余b,也被3,7整除;

15除以7余1,被3,5整除,所以15c除以7余c,被3,5整除.

而105则是3,5,7的最小公倍数.

总之来说:70a+21b+15c是被3除余a,被5除余b,被7除余c的数,这个数如果大了,还要减去它们的公倍数.

现在我们来提出别外一种解法,本质上是与上述方法相同,请大家不妨仔细体会一下.

先把题目改动一下:“今有物不知数,五五数之余二,七七数之余二,九九数之余四,问物几何?”

先找除以9余4的数:4,13,22,31,40,49,58,67……

其中除以7余2的数有:58.

但58除以5不余2,用58加上7和9的最小公倍数63,直到加成除以5余2为止:58,121,184,247……

1年前

3

python三人同行七十稀_三人同行七十稀,五树梅花廿一枝,七子团圆正半月,除百零五便得知.这句诗的诗意....相关推荐

  1. python三人同行七十稀_三人同行(三人同行什么意思)

    是三人同行,后面就有一个填空的东西 子曰:"三人行,必有我师焉:择其善者而从之,其不善者而改之."(<述而>) 熟语:三人同行,小弟受苦.意思是大的欺负小的,小弟只能跑 ...

  2. python图片自动校正流量_案例:基于自动节点树的数据异常原因下探分析(python_029)...

    在流量数据化运营中,数据异常波动时,就需要分析师找到主要影响因素,并分析原因.这种异常数据检测的场景包括:监测网站平均订单价值.订单量.订单转化率波动:注册或登录的异常变化:某个登录页面浏览量趋势:正 ...

  3. python三十三节_第三十三节,sys解释器相关模块

    首先要引入import sys模块 sys.argv 功能:获取向脚本文件传入的参数,返回的列表,列表里的第一个元素是脚本文件路径和名称,后面的元素是传入的向脚本传入的参数 使用方法:sys.argv ...

  4. python运维自动化老男孩_老男孩第十四期 python 自动化运维第二周

    '''作者:潘富家 功能: 用户接口 商品信息存在文件里 已购商品, 余额记录 版本:1.0 创建时间:忘了''' importos product_list= [] #商品信息 user_list ...

  5. python输入如何加单位_如何处理以十为单位的动态输入大小

    我设法用一个小技巧找到了这个问题的解决办法.我创建了一个常量张量来保存变量的内容.张量的大小会限制sen_len的大小,但是如果我们选择它足够大,那就不是问题了.在 以下是我的解决方案的一个玩具示例& ...

  6. python如何实现图片工具_常用的十大 python 图像处理工具

    本文为 AI 研习社编译的技术博客,原标题 : 10 Python image manipulation tools. 作者 | Parul Pandey 翻译 | 安其罗•乔尔.JimmyHua 编 ...

  7. python输出如何加单位_如何以十为单位写出数据输出

    我一直在跟随这个教程来理解线性分类模型及其应用.我在人口普查数据之外举了一个不同的例子,我可以用evaluate得到准确度.在 现在我感兴趣的是用预测的列值打印出测试数据行.在import rando ...

  8. python卡方分箱_机器学习(十六)特征工程之数据分箱

    1 分箱简介 数据分箱(也称为离散分箱或分段)是一种数据预处理技术,用于减少次要观察误差的影响,是一种将多个连续值分组为较少数量的"分箱"的方法. 例如,例如我们有一组关于人年龄的 ...

  9. 7 兼容 因特尔十代_年终抄底十代酷睿 请务必看看它……- ——快科技(驱动之家旗下媒体)-...

    还有一个月就要过年了,各大商家已经开始盘点,各种优惠活动也在收尾,如果想在寒假时节有一个新机陪着过年,那么再晚可能就不赶趟了,所以有意向的小伙伴可不能再等了哦.那么装机不犯错,还得看华硕,今天咱们从板 ...

最新文章

  1. 《C和指针》一1.7 问题
  2. intellij haskell 插件使用分享
  3. leetcode中求subset、全排列等问题的回溯算法总结
  4. (转)jQuery插件:Image lazy loader图片延迟加载
  5. 直观判断图像是否可以被实时处理
  6. oracle18c卸载方法,在debian 10上安装和卸载oracle数据库快捷版18c第4版
  7. linux驱动静态分配内存,Linux驱动设计——内存与IO访问
  8. 编程心得体会_生信编程语言的经验之谈
  9. 『转』图解硬件特性!
  10. 转贴一篇不错的Python入门教程 - Instant Hacking[译文]
  11. Netty网络编程聊天项目
  12. 短视频聚合直播app源码/软件系统开发方案
  13. 冰点还原精灵如何安装
  14. 办公室服务器文件管理制度,机要文件管理制度
  15. svn上传新项目的时候出现Can't set position pointer in file 'D:\***\*.rev':配额不足,无法完成请求的服务
  16. Leetcode 2110. Number of Smooth Descent Periods of a Stock [Python]
  17. 关于MacBook蓝牙键盘鼠标耳机等设备各种的卡顿、黏滞、断开连接等各种问题解决方案
  18. 如何在服务器上安装虚拟机呢?服务器虚拟机安装教程
  19. 程序员晒出从毕业到工作5年照片,抱怨头发掉光了,网友:很真实
  20. Adobe Premiere基础特效(卡点和转场)(四)

热门文章

  1. 20210812 Linux相关命令:软连接与硬连接、tailf、mount
  2. Qt4.8类继承关系图(全网最全)
  3. 面向对象 抽象类与接口类
  4. 2023年成人中专(电大中专)在哪报名?流程一览表! 启程别
  5. js-双重for循环-输入行列打印爱心
  6. 计算机画图知识整理,电脑的画图工具怎么用
  7. mlm数据处理实现解读
  8. 《Java Web程序设计任务教程》简要复盘:第二章 JavaWeb概述
  9. idea显示所有的打开文件
  10. C语言把mac地址转为6字节数组,通过C语言获取MAC地址(转)