趣味思考--苹果剩余最大量
甲、乙两地相距1000米,甲地有3000个苹果运往乙地,有一只骆驼,每次只能
驮1000个苹果,且每走一米必须吃掉一个苹果,不给吃,骆驼就不走路。如果用这
只骆驼运输苹果,请问从甲地到乙地,最多还剩多少个苹果?
解:第一类解题方法(图解),也是最普通的一类方法,但得到的剩余苹果不是
最多的,在此只是表述一种思维。
(1)从甲地起始点驮上1000个苹果,向乙地方向走400米,然后放下200
个苹果,重新回到起始点,此时骆驼的背上一个苹果都没有。
(2)再起点再背上1000个苹果,向乙地方向走400米,然后放下200
个苹果,重新回到起始点,此时骆驼的背上一个苹果都没有。
(3)再起点再背上1000个苹果,向乙地方向走400米,把前两次剩下的
400个苹果背上,此时骆驼背上总共1000个苹果,再走完剩下的
600米,最后剩下400个苹果。
此种解法得到的结果,不是最大值。从数学角度可得出苹果最大剩余量,请看第二
解题方法。
第二类解题方法:
(1)由于苹果总数为3000个,而骆驼每次只能驮一1000个,则得出
第一趟得来回为:(3000/1000)*2-1 = 5次(此:按照不消
耗苹果来计数)。
(2)那么第一趟的消耗只能是1000个苹最为合适,则第一趟中每次只
能前进:1000/5 = 200米。然后放下600个苹果,返回起点。
(3)在起点驮上1000个苹果,走200米,放下600个苹果,返回起点。
(4)再次在起点驮上余下的1000个苹果,走到200米处,此时不用回
到起点,剩下的苹果已经全部运到200米处,总共剩余:
3000-200*5 = 2000个苹果。
(5)第二趟来回为:(2000/1000)*2-1 = 3次(此:按照不消耗
苹果来计数)。
(6)同理,第二趟消耗苹果的数量也为1000个苹果,则前进:
1000/3 = 333.33米,向上取整为334米。
(7)在200米处驮上1000个苹果,向前前进334米,到达534米处,放
下332个苹果,然后回到200米处。
(8)再在200米处驮上余下的1000个苹果,向前前进334米,到达534米
处,则此时苹果数为:1000-334+332 = 998个。
(9)走完余下的路程,苹果还剩:998-(1000-534)= 532个。
则此类解法得到的最大苹果剩余量为:532个。
转载于:https://www.cnblogs.com/xiehy/archive/2010/03/03/1677426.html
趣味思考--苹果剩余最大量相关推荐
- 面试精选题:让我们像牛顿一样思考苹果
有十筐苹果,每筐里有十个,共100个,每筐里苹果的重量都是一样,其中有九筐每个苹果的重量都是1斤,另一筐中每个苹果的重量都是0.9斤,但是外表完全一样,用眼看或用手摸无法分辨.现在要你用一台普通的大秤 ...
- 苹果菠萝笔html5游戏在线玩,苹果菠萝笔游戏
苹果菠萝笔是一款非常好玩的休闲益智类游戏,游戏画面精致,操作简单易上手.苹果菠萝笔游戏内容丰富充实游戏画面精致游戏玩法充满趣味,苹果菠萝笔作为一款休闲游戏可以让玩家们在游戏当中感受到游戏的趣味并放松心 ...
- 苹果x屏幕黑有包白苹果_苹果捆绑包的关键
苹果x屏幕黑有包白苹果 重点 (Top highlight) John Gruber makes some good points in thinking about Apple's rumored- ...
- 史蒂夫·乔布斯(美国苹果公司联合创始人)
乔布斯即史蒂夫·乔布斯(美国苹果公司联合创始人). 史蒂夫·保罗·乔布斯(1955.2.24-2011.10.5),美国著名发明家.企业家.美国苹果公司联合创办人,生父阿卜杜法塔赫·约翰·钱德里. 乔 ...
- P、V操作与c++代码实现爸爸放苹果,妈妈放桔子,两个儿子专吃盘子中桔子,两个女儿专吃盘子中苹果问题
二.吃水果综合设计 桌子上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果.爸爸专向盘子放苹果(apple),妈妈专向盘子中放桔子(orange):两个儿子专等吃盘子中的桔子,两个女儿专等吃 ...
- lightning接口_作为弟中弟的lightning数据线,苹果为什么就是不换呢?
[PConLine 杂谈]上星期,四三和大家聊了聊为什么苹果的充电线为什么那么容易坏,感兴趣的朋友可以点这里. 这周嘛,四三因为要拍毕业照,所以就回校了一趟,顺便翻出了那条烙铁都露出的原装数据线,以及 ...
- 因为瘟疫,英国诞生了一个又一个的科学家
提起科学这两个字,就不得不提起它的故乡英国,在改变人类历史的过程中,英国的贡献数不胜数.在一些故事的背后,不难发现英国其实是一个科学世界观盛行的国家.英国的很多科学贡献都源自于灵光一闪,在面对糟糕的事 ...
- 这位曾指责乔布斯的怪老头,推出的AppleScript比Windows还要快!
(知名自动化专家Sal Soghoian) 加入苹果仅仅六个月,Sal Soghoian的工作就已经上线了.1997年7月,当时的CEO吉尔·阿梅里奥刚被赶下台,苹果的股票开始暴跌.为了拯救公司,苹果 ...
- JAVA多线程解决哲学家问题(GUI演示)
利用JAVA多线程与Swing编程制作GUI演示哲学家问题解决 感谢出现在GUI中的我以及我的四位室友并且感谢他们为我的程序设计提供一部分灵感让该演示显得不那么单调. 问题描述: 由Dijkstra提 ...
最新文章
- Centos6.5下安装java1.7+apache-tomcat7.5
- .NET C#语言基础 20140814
- urllib模块学习
- 【逆水寒三周年】大型MMO项目UI管理的价值与责任
- 剑指offer之青蛙跳台阶问题
- [react] 在React中组件的props改变时更新组件的有哪些方法?
- CSDN内核模块编译讨论(总结)
- 抽屉效果_越来越多人家装了餐边柜,为什么不多加一排抽屉?很多家庭没想到...
- word写论文公式编号问题
- 矩阵的伴随矩阵的伴随矩阵
- PL3376C-ASEMI恒压原边控制PL3376C
- sql server操作1:数据库及基本表的建立
- 什么是超级立方体,HyperCube
- RabbitMQ None of the specified endpoints were reachable 错误 解决方案
- 计算机乱七八糟小知识备忘录
- syskey (win7启动密码)加密和破解方法
- SLAM学习笔记——BOW
- VC6.0 通过ado连接access数据库
- SQL函数--按指定符号分割字符串
- TokenInsight 对话首席——平台币暴涨,暖春来临?
热门文章
- 什么是mock测试 等自己有时间好好研究一下
- Runtime底层原理探究(二) --- 消息发送机制(慢速查找)
- WPF学习:3.Border Brush
- win10 x64中 windbg x64 安装配置符号库
- [...]ubuntu rvm rails 安装完之后消失的解决方法
- 在域中使用组策略允许用户关闭计算机以及更改系统时间
- 当客户需要被当作“傻瓜”时,请不要客气
- Binaural Microphone
- pandas入门学习
- 传参:@RequestParam @RequestBody @PathVariable的作用