全国软件---------欧拉与鸡蛋
2016-03-16 10:41
211 查看
1. 欧拉与鸡蛋
大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。
欧拉随便问:“卖了多少鸡蛋呢?”
不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”
欧拉猜不出。
另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。
欧拉想了想,说出了正确答案。
我们不是数学家,懒得列出公式来分析。但计算机可以“暴力破解”,就是把所有可能情况都试验一遍,撞上为止!
请写出每人鸡蛋的数目(顺序不限),用逗号隔开。
答案写在“解答.txt”中,不要写在这里!
参考答案:
70,80 或 80,70
[cpp] view
plain copy
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<150;i++)
{
for(int j=1;j<150;j++)
{
if(i+j==150&&64*i*i==49*j*j)
{
cout<<i<<" "<<j<<endl;
}
}
}
return 0;
}
大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。
欧拉随便问:“卖了多少鸡蛋呢?”
不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”
欧拉猜不出。
另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。
欧拉想了想,说出了正确答案。
我们不是数学家,懒得列出公式来分析。但计算机可以“暴力破解”,就是把所有可能情况都试验一遍,撞上为止!
请写出每人鸡蛋的数目(顺序不限),用逗号隔开。
答案写在“解答.txt”中,不要写在这里!
参考答案:
70,80 或 80,70
[cpp] view
plain copy
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<150;i++)
{
for(int j=1;j<150;j++)
{
if(i+j==150&&64*i*i==49*j*j)
{
cout<<i<<" "<<j<<endl;
}
}
}
return 0;
}
相关文章推荐
- Cocos2dx -- 入门之 lua 调用 c++
- Cobar使用文档(可用作MySQL大型集群解决方案)
- Bzoj 1222: [HNOI2001]产品加工 动态规划
- F5 IIS Log获取客户端源IP
- 0316 复利计算总结(0330 更新)
- java开发的企业开发和app应用开发的区别及误区
- 软件工程—实验报告
- runtime 获取网络状态
- 多 SSH Key 管理技巧与 Git 多账户登录问题
- 远程桌面连接 不能远程复制
- MathType6.9与Word2010兼容问题的解决
- javascript学习心得
- popuwindow使用wheel的省市区互联
- Activiti 简易教程二 version5.10升级version5.12.1
- 搜索、引擎、优化、营销(点位思考)
- 深入VR之前 你应该知道VR头显透镜原理
- jquery.qrcode笔记
- spring事务管理(个人整理)
- 工作中最让程序员疯狂的5件事
- Java面试宝典2015版(绝对值得收藏超长版)(四)