大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。

欧拉随便问:“卖了多少鸡蛋呢?”

不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”

欧拉猜不出。

另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。

欧拉想了想,说出了正确答案。

我们不是数学家,懒得列出公式来分析。但计算机可以“暴力破解”,就是把所有可能情况都试验一遍,撞上为止!

请写出每人鸡蛋的数目(顺序不限),用逗号隔开。

答案写在“解答.txt”中,不要写在这里!

参考答案:

70,80 或 80,70

解题思路:

枚举。但是需要注意的是 中间过程涉及到小数的得到最终结果的两个数比较是否相等,会出问题。比如,下面的代码:

#include <iostream>
using namespace std;int anum,bnum;
double aprice,bprice;int main()
{for(anum=1;anum<150;anum++){bnum=150-anum;bprice=32.0/anum; //涉及到小数的保留 aprice=24.5/bnum;if(anum*aprice==bnum*bprice){cout<<anum<<" "<<bnum<<endl;}}return 0;
} 

结果这个程序什么也不输出。

换一种思路,把小数比较换做整数比较,即不进行小数计算, 上面的比较可以换成 anum*24.5/bnum和 bnum*32/anum的比较, 即 相除,即比较分子分母是否相等就可以了,即比较  320*bnum*bnum  和 245*anum*anum是否相等即可。

代码:

#include <iostream>
using namespace std;
int anum,bnum;int main()
{for(anum=1;anum<150;anum++){bnum=150-anum;if(320*bnum*bnum==245*anum*anum){cout<<anum<<" "<<bnum<<endl;}}return 0;
}

转载于:https://www.cnblogs.com/vivider/p/3697705.html

[蓝桥杯历届试题] 欧拉与鸡蛋相关推荐

  1. [蓝桥杯][历届试题]国王的烦恼(反向+并查集)

    问题 1435: [蓝桥杯][历届试题]国王的烦恼 时间限制: 1Sec 内存限制: 128MB 提交: 802 解决: 213 题目描述 C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了 ...

  2. 蓝桥杯 - 历届试题 - 日期问题

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_33531813/article/details/79516258 </div>&l ...

  3. 蓝桥杯历届试题 地宫取宝 dp or 记忆化搜索

    问题描述 X 国王有一个地宫宝库.是 n x m 个格子的矩阵.每个格子放一件宝贝.每个宝贝贴着价值标签. 地宫的入口在左上角,出口在右下角. 小明被带到地宫的入口,国王要求他只能向右或向下行走. 走 ...

  4. 二分搜索,POJ2456,NYOJ 914, 区间移位-蓝桥杯-历届试题

    二分搜索是不断缩减可能解的范围来得到最优解, 因为每次是折半, 所以指数爆炸有多快,这个效率就有多高 POJ2456为例, 传送门 简而言之, 就是将牛之间的距离的最小值最大化. #include&l ...

  5. 蓝桥杯历届试题代码参考

    蓝桥杯历届试题代码参考 历届试题 核桃的数量 打印十字图 带分数 剪格子 错误票据 翻硬币 连号区间数 买不到的数目 大臣的旅费 幸运数 横向打印二叉树 危险系数 网络寻路 高僧斗法 格子刷油漆 农场 ...

  6. 问题 1433: [蓝桥杯][历届试题]危险系数(并查集and暴力)

    问题 1433: [蓝桥杯][历届试题]危险系数 时间限制: 1Sec 内存限制: 128MB 提交: 123 解决: 39 题目描述 问题描述 抗日战争时期,冀中平原的地道战曾发挥重要作用. 地道的 ...

  7. 蓝桥杯c语言试题幸运数,蓝桥杯  历届试题 幸运数  dfs

    时间限制:1.0s   内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然数1,2,3,4,5,6,. ...

  8. 历届试题+九宫重排+java_蓝桥杯 历届试题 九宫重排 (bfs+康托展开去重优化)...

    Description 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移动到空格中.经过若干次移动,可以形成第二个图所示的局面. 我们把第一个图的 ...

  9. 蓝桥杯 历届试题 拉马车 java

    Prev43 历届试题 拉马车 题目如下: 问题描述:小的时候,你玩过纸牌游戏吗?有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友.其规则简述如下:假设参加游戏的小朋友是A和 ...

最新文章

  1. 600度近视眼恢复方法_近视眼了怎么办?试试这几种方法,或许能奏效
  2. 校园安全责任重大 安防守护迭代升级
  3. [POJ-3237] [Problem E]
  4. Java 找平方数之和的奇数
  5. OpenWRT 随记
  6. 毕加索发布轻量化转化引擎及BIMSOP协作云平台
  7. ORA-01114: 将块写入文件 35 时出现 IO 错误
  8. 如何在Mac系统清理 “其他” 中文件和数据
  9. Java并发编程实战之基于生产者消费者模式的日志服务读书笔记
  10. 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_5、SpringBoot2.x的依赖默认Maven版本...
  11. Python链家广州二手房的数据爬取--数据爬取
  12. silvaco用户手册学习1——Getting Started with Atlas
  13. 公平的席位分配MATLAB编程(Q值法)
  14. Android之登录注册——简易版
  15. 一个屌丝程序员的青春(四九)
  16. 智力题及答案(包含梅氏砝码问题)
  17. mysql dba日常_DBA日常工作职责总结
  18. 精准营销,我们这样做
  19. 证监会:发行人、上市公司等可以通过电子签章提交申报材料、问询回复
  20. 计算机管理的mtp是什么,电脑的MTP驱动是什么?

热门文章

  1. HDU1512 (左偏树)
  2. gbk编码在线转换工具_TOOLFK工具-在线汉字/字母/人民币/简繁体转换工具
  3. 详解虚拟机中为Linux添加硬盘
  4. mybatis 使用in 查询时报错_MyBatis(四):mybatis中使用in查询时的注意事项
  5. C语言动态数组建立方法
  6. enum 定义3个属性_和平精英:合金龙骨有3个隐藏属性,比玛莎“水下无敌”还唬人...
  7. 为什么配置了vsftpd.conf文件,用户还是可以访问上级目录?
  8. 哔哩哔哩swot分析_哔哩哔哩2020校园招聘游戏运营笔试真题
  9. c++ 多核cpu序列号_详解CPU几个重点基础知识
  10. python 方程组 整数解_用Python语言求解线性整数方程组