求解:一筐鸡蛋:1个1个拿正好拿完。2个2个拿还剩1个。3个3个拿正好拿完。4个4个拿还剩1个。5个5个拿还剩4个。6个6个拿还剩3个。7个7个拿还剩5个。8个8个拿还剩1个。9个9个拿正好拿完。

问筐里有多少鸡蛋。

答案:这道题有许多种算法。我说其中一种算法吧。

当然符合条件的答案有许多的。但是因为这个筐很小,只要求出最小的符合条件的数值就可以了。如果不考虑已知条件的“7个7个拿还剩5个”的话,答案就是9,即筐里有9个鸡蛋。加上“7个7个拿还剩5个”这个已经条件就变得有点复杂了。

(1)“9个9个拿正好拿完。”证明这个数是9的倍数。必然存在因数9。那么也就同时符合“3个3个拿正好拿完。”这个已经条件了。

(2)“8个8个拿还剩1个。”证明这个数被8整除余1,或者是被8整除余(8+1)。那么因子里面有8,然后再加上9,就符合得数条件了。同时符合已经条件“4个4个拿还剩1个。”

(3)8的倍数乘以9的倍数,得数是偶数,然后再加上9,得数是奇数。也就同时符合已经条件“2个2个拿还剩1个”了。

(4)8的倍数乘以9的倍数,必然能够被6整除,再加上9可以写成“6+3”。所以,得数也就符合已经条件的“6个6个拿还剩3个”了。因为被6整除余3,也能写成被6整除余“6+3”.

(5)“5个5个拿还剩4个”。证明这个数被5整除余4,或者是被5整除余“5+4”.

(6)综合以上五条,得出结果是9*8*5+9=369.然后把369除以7余5,符合已经条件。如果余数不是5的话,就要再考虑“7个7个拿还剩5个”已经条件了。如果这道题首先考虑“7个7个拿还剩5个”的已经条件的话,就比较麻烦了。

所以,筐里有369个鸡蛋。

用数学的方法写出来就是:

设框里有A个鸡蛋。a,b,d,e,f都是正整数,C是非负整数。

(1)“2个2个拿还剩1个”。证明是奇数。则A=2a-1

(2)“9个9个拿正好拿完”。证明是9的倍数,再加上(1)的条件。则A=(2b-1)*9

(3)“5个5个拿还剩4个”。被9整除的数,每5次有一个余数4;每10次有2个余数4;这两个余数是4的数,只有一个奇数,另一个是偶数。证明这个数就是5的偶数倍数加1的得数,再乘以9.即:A=(2*5c+1)*9=(10c+1)*9。由(2)(3)得:2b-1=10c+1,解这个方程,得:b=5c+1。这样(2)(3)就都变成了A=(10c+1)*9了。

(4)“8个8个拿

一筐鸡蛋一个一个拿正好拿完java_求解:一筐鸡蛋:9个9个拿正好拿完8个8个拿还剩1个...相关推荐

  1. 一筐鸡蛋编程解题C语言,求解:一筐鸡蛋:9个9个拿正好拿完8个8个拿还剩1个

    求解:一筐鸡蛋:1个1个拿正好拿完.2个2个拿还剩1个.3个3个拿正好拿完.4个4个拿还剩1个.5个5个拿还剩4个.6个6个拿还剩3个.7个7个拿还剩5个.8个8个拿还剩1个.9个9个拿正好拿完. 问 ...

  2. 数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型

    数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型 我们上次谈到用最大熵模型可以将各种信息综合在一起.我们留下一个问题没有回答,就是如何构造最大熵模型.我们已经所有的最大熵模型都 ...

  3. 数学之美 系列十六(上) 不要把所有的鸡蛋放在一个篮子里 -- 谈谈最大熵模型

    数学之美 系列十六(上) 不要把所有的鸡蛋放在一个篮子里 -- 谈谈最大熵模型 [我们在投资时常常讲不要把所有的鸡蛋放在一个篮子里,这样可以降低风险.在信息处理中,这个原理同样适用.在数学上,这个原理 ...

  4. 数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型...

    数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型 我们上次谈到用最大熵模型可以将各种信息综合在一起.我们留下一个问题没有回答,就是如何构造最大熵模型.我们已经所有的最大熵模型都 ...

  5. 求答案 ? 一筐鸡蛋: 1个1个拿,正好拿完。 2个2个拿,还剩1个。 3个3个拿,正好拿完。 4个4个拿,还剩1个。 5个5个拿,还差1个。 6个6个拿,还剩3个。 7个7个拿,还剩4个。 8个8个

    别人分享个题目给我,如下. 求答案 ? 一筐鸡蛋: 1个1个拿,正好拿完. 2个2个拿,还剩1个. 3个3个拿,正好拿完. 4个4个拿,还剩1个. 5个5个拿,还差1个. 6个6个拿,还剩3个. 7个 ...

  6. 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...

    简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...

  7. 把字符串里的整数倒叙一个一个打印出来

    把字符串里的整数倒叙一个一个打印出来 int count = 0; void myRevert(int n, int a[]) {if (n < 10){a[count++] = n;}else ...

  8. 框架源码系列四:手写Spring-配置(为什么要提供配置的方法、选择什么样的配置方式、配置方式的工作过程是怎样的、分步骤一个一个的去分析和设计)...

    一.为什么要提供配置的方法 经过前面的手写Spring IOC.手写Spring DI.手写Spring AOP,我们知道要创建一个bean对象,需要用户先定义好bean,然后注册到bean工厂才能创 ...

  9. 7-43 字符串关键字的散列映射 (25 分)(思路+详解+不懂的兄弟们来呀)兄弟们我干了5个小时,一个一个测试点过的

    一:题目 7-43 字符串关键字的散列映射 (25 分) 给定一系列由大写英文字母组成的字符串关键字和素数P,用移位法定义的散列函数H(Key)将关键字Key中的最后3个字符映射为整数,每个字符占5位 ...

最新文章

  1. 低代码技术与市场(Mendix与 OutSystems)
  2. 保存mysql用户的登录信息到~.my.cnf文件;用于方便登录操作。
  3. python 求和为正整数n的连续整数序列
  4. opencv 图像去噪要点总结
  5. Django_form补充
  6. 组合体视图的画图步骤_(完整版)组合体视图画法教案
  7. selenium 定位方式5
  8. 你可以不成功,但是不能不成长-----杨澜
  9. Uber CEO博鳌论坛采访:看好中国市场共享经济的发展模式
  10. 从DevOps到Cloud Native,应用上云姿势全解锁 1
  11. 2022考研数学一/二/三汤老师接力题典1800(解答册及题目册)pdf版
  12. idea 安装jrebel6.4.3及破解
  13. 计算机不让更改所有的设置,虚拟机中为域内计算机设置统一主页并不允许域内用户修改(第四节)...
  14. 周志华 《机器学习初步》模型评估与选择
  15. java计算机毕业设计教师继续教育MyBatis+系统+LW文档+源码+调试部署
  16. HDU 4069 Squiggly Sudoku 【DLX+BFS】
  17. 金九银十北漂记第2篇:《Java程序员面试宝典》读书笔记
  18. 现在CCIE还是敲门砖吗?
  19. linux分区实验报告,实验08:分区与格式化硬盘(报告)
  20. 基于单片机的步进电机调速系统设计(#0509)

热门文章

  1. 现代化小区建筑规划设计的问题
  2. 自己动手 编译 armbian 适配开发板和电视盒子
  3. wcs无线计算服务器,BKR/拜卡 WCS-10M
  4. vue项目中引入mint-ui的方式(全部引入与按需引入)
  5. 小程序自定义头部导航栏(“navigationStyle“: “custom“),自定义tabBar
  6. vscode terminal中文乱码
  7. 【网络研讨会】MongoDB Vs 效仿者:选择MongoDB的理由
  8. 待机唤醒设置_网盘没落,NAS当道!不想NAS7*24待机,远程唤醒NAS很简单!
  9. 计算机硬件选项,设备管理器为某些硬件提供了特殊选项,Win10如何设置,值得收藏...
  10. svn: E170001 : Authorization failed 非主流的解决方案!