博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2012 蓝桥杯【初赛试题】卖鸡蛋
阅读量:5921 次
发布时间:2019-06-19

本文共 677 字,大约阅读时间需要 2 分钟。

题目描述:

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

    欧拉随便问:“卖了多少鸡蛋呢?”
    不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”
    欧拉猜不出。
    另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。
    欧拉想了想,说出了正确答案。
    我们不是数学家,懒得列出公式来分析。但计算机可以“暴力破解”,就是把所有可能情况都试验一遍,撞上为止!
    请写出每人鸡蛋的数目(顺序不限),用逗号隔开。
    答案写在“解答.txt”中,不要写在这里!  

问题分析:

两个农夫的鸡蛋数量为x和y,卖出的价格分别是p1和p2,则由题目得到以下信息:

x*p1 = y*p2

x*p2 = 32
y*p1 = 24.5

合并以上三个等式得到:x*(24.5/y) = y*(32/x)

程序代码:

#include
using namespace std;int main(){ int x,y; double p1,p2; for(x=1;x<150;x++) { y = 150 - x; if(x*(24.5/y) == y*(32.0/x)) cout<
<<","<
<
输出结果:80,70

转载于:https://www.cnblogs.com/zhezh/p/3773322.html

你可能感兴趣的文章
smartctl---查看硬件接口
查看>>
【maven】mvn clean install出现 tools.jar not found
查看>>
UIAutomator中滚动ListView获得目标TextView控件对象的经验点滴
查看>>
linux shell---- maven编译和部署 tomcat脚本
查看>>
真的吗?1元海棠湾免税店cdf半日游,超值。
查看>>
servlet介绍及创建
查看>>
JEPLUS平台首页规划之激活方式与框架设计介绍——JEPLUS软件快速开发平台
查看>>
设计模式学习笔记(20)——备忘录模式
查看>>
Linux kvm安装
查看>>
android反编译和防止反编译的方法
查看>>
Centos7系统安装mysql双机热备步骤
查看>>
一个简洁的Jquery效果 banner轮播(1) 淡入淡出效果
查看>>
自制XML解析器源码分析
查看>>
MySQL8.0——role功能
查看>>
SVN 的标准目录结构:trunk, branches 和 tags
查看>>
9月12号
查看>>
Tomcat在Linux上的安装与配置
查看>>
SpringMvc+MyBatis+ehcache+ExtJS分页
查看>>
深入理解Java的接口和抽象类
查看>>
linux下zabbix安装搭建
查看>>