题目

一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压坏了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。)

解析:

这种试题通常有一个迷惑点,让人看不懂题目的意图。此题迷惑点在于:走一米吃一根香蕉,一共走50米,那不是把50根香蕉吃完了吗?如果要回去搬另外50根香蕉,则往回走的时候也要吃香蕉,这样每走一米需要吃掉三根香蕉,走50米岂不是需要150根香蕉?

其实不然,本题关键点在于:猴子搬箱子的过程其实分为两个阶段:

第一阶段:来回搬,当香蕉数目大于50根时,猴子每搬一米需要吃掉三根香蕉。

第二阶段:香蕉数<=50,直接搬回去。每走一米吃掉1根。

解答:

第一阶段:

假如把100根香蕉分为两箱。一箱50根。

第一步,把A箱搬一米,吃一根。

第二步,往回走一米,吃一根。

第三步,把B箱搬一米,吃一根。

这样,把所有香蕉搬走一米需要吃掉三根香蕉。

这样走到第几米的时候,香蕉数刚好小于50呢?

100-(n*3)<50 解得n>50/3,约等于n>16.3

所以走到17米的时候,猴子还有50-17*3=49根香蕉。这时猴子就轻松啦。直接背着走就行。

这里有一个非常有趣的点,就是当走到16米的时候,猴子吃掉48根香蕉,剩52根香蕉。这步很有意思,它可以直接搬50往前走,剩下的2根丢掉,也可以再来回搬一次,但结果都是一样的。

第二阶段:

走一米吃一根。

把剩下的50-17=33米走完。还剩49-33=16根香蕉。

总结:

通过今天的每日一题,我们知道了不同情况不同分析的道理,再香蕉数大于50时,因为要来回搬,所以我们不能直接一次性到终点,然而当香蕉数小于50时,就和第一阶段不同了,因为我们不用再来回搬了。这就是今天的每日一道智力题,不知道对你有没有帮助呢!?希望各位大佬点赞+关注+收藏,我会继续出这个系列的博客的,您的支持是我创造的动力!谢谢大佬们了!

【每日一道智力题】之猴子搬香蕉相关推荐

  1. 【每日一道智力题】之聪明的犯人!

    题目: 一百个犯人站成一纵列,每人头上随机带上黑色或白色的帽子,各人不知道自己帽子的颜色,但是能看见自己前面所有人帽子的颜色. 然后从最后一个犯人开始,每人只能用同一种声调和音量说一个字:" ...

  2. 【每日一道智力题】之高楼扔只因蛋

    目录 前言: 题目: 解析: 总结: 博客主页:张栩睿的博客主页 欢迎关注:点赞+收藏+留言 系列专栏:c语言学习         家人们写博客真的很花时间的,你们的点赞和关注对我真的很重要,希望各位 ...

  3. 【每日一道智力题】之海盗分金币(上)

    文章目录 题目: 解答: 题目变形: 解答: 总结 题目: 5个海盗抢到了100枚金币,每一颗都一样的大小和价值. 他们决定这么分: 抽签决定自己的号码(1,2,3,4,5) 首先,由1号提出分配方案 ...

  4. 【每日一道智力题】之 药瓶毒鼠鼠

    题目: 有1000个一模一样的瓶子,其中有999瓶是普通的水,有1瓶是毒药.任何喝下毒药的生命都会在一星期之后死亡.现在你只有10只鼠鼠和1个星期的时间,如何检验出哪个瓶子有毒药? 这是一道经典的面试 ...

  5. 【每日一道智力题】之 赛马找最快

    问题: 25匹马5条跑道找最快的3匹马,需要跑几次?  将25匹马分成ABCDE5组,假设每组的排名就是A1>A2>A3>A4>A5,用边相连,这里比赛5次第6次,每组的第一名 ...

  6. 【每日一道智力题】三个火枪手(快来看人生哲理)

  7. 【每日一道智力题】之坤坤猜生日(面试高频)

  8. [益智]:猴子搬香蕉

    题目描述 一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里.(提示:他可以把香蕉放下往返的走, ...

  9. 亚马逊的一道智力题,悬链线问题

    亚马逊的一道智力题,悬链线问题   感觉这阵子网上开始流传一道题,号称是亚马逊的面试题,问题挺有意思.大致是这样. 有一根无弹性的绳子,长度是80m,然后两端被挂在50m高的柱子上,问当绳子的中点离地 ...

最新文章

  1. access开发精要(15)-货币与数字类型格式(3)
  2. zookeeper的设计猜想-Leader角色
  3. 手把手教学系列——疯狂Spring Cloud教学视频
  4. 用SQL Server 2017图形数据库替换数据仓库中的桥表
  5. mysql报错:Host ***.***.***.*** is not allowed to connect to this MySQL server
  6. Linux命令行截屏,Scrot:Linux 命令行截屏工具
  7. Android——列表选择框(Spinner)
  8. FastStone Capture滚动截屏丢失行解决办法
  9. 罗伊 我的火箭我的处 (原创)
  10. 博科交java插件_博科光纤交换机配置
  11. origin 粘贴格式
  12. 富瑞和SMBC Group宣布结成战略联盟来推动增长
  13. Java去除空格符号
  14. 一个很懂业务的资深技术Leader的技术管理成长之路
  15. 用PS绘制立体字的效果教程
  16. 成人高考计算机专业,成人高考计算机专业难吗?
  17. 杭电oj2111(JAVA
  18. uniapp返回上一级选择性刷新数据,不重新加载页面
  19. 【论文精读】A Survey on Deep Learning for Named Entity Recognition
  20. 学习笔记2 - 利用元数据管理数据质量

热门文章

  1. 2015年计算机职称考试科目,2015年职称计算机考试科目Windows XP考前练习题15
  2. Android设置透明状态栏以及隐藏状态栏
  3. U48565 金坷垃
  4. Squid Nft World鱿鱼世界分析
  5. Apache License Version 2.0, January 2004 英文原文与中文翻译
  6. fluent旋转机械滑移网格法设置
  7. Java SE EE ME
  8. ElasticSearch批量(mget)查询
  9. 员工(人才),留得住是由于本身就留得住;留不住的,你永远留不住 .
  10. 2020.12.24 安心工作第一天记录所学