【题目】有一只小猴子在深山中发现了一片野香蕉园,它一共摘了
根香蕉,然后要走
米才能到家,如果它每次最多只能背
根香蕉,并且它每走
米就要吃掉一根香蕉,那么,它最多可以把多少根香蕉带回家?
【答案】54根
【解析】首先,猴子背着100根香蕉直接回家,会怎样?在到家的时候,猴子刚好吃完最后一根香蕉,其他200根香蕉白白浪费了!折返,求最值问题,我们需要设计出一个最优方案.
.猴子必然要折返3次来拿香蕉.我们为猴子想到一个绝妙的主意:在半路上储存一部分香蕉.猴子的路线:
![]()
这两个储存点
与
就是猴子放置香蕉的地方,怎么选呢?最好的情况是:
(一)当猴子第①③④次回去时,都能在这里拿到足够到野香蕉园的香蕉.
(二)当猴子第②④次到达储存点时,都能将之前路上消耗的香蕉补充好(即身上还有100个)
(三)
点同上.
的距离为
,路上消耗
个香蕉.
的距离为
,路上消耗
个香蕉.
猴子第一次到达
点,还有
个香蕉,回去又要消耗
个,只能留下
个香蕉.这
个香蕉将为猴子补充②③④次路过时的消耗和需求,每次都是
个,则
.
米,猴子将在
留下60个香蕉.
那么当猴子②次到达
时,身上又有了100个香蕉,到⑤时还有
个,从⑤回③需要
个,可在
留下
个,用于⑥时补充从④到⑥的消耗
个.则:
.
至此,猴子到家时所剩的香蕉为:
.
因为猴子每走10米才吃一个香蕉,走到家时最后一个10米才走了
,所以还没有吃香蕉,应该还剩下54个香蕉.
方法二:小猴子背
根香蕉最多走
米,那么
根香蕉需要有分三次背,就应有两个存储点如上图所示,所以还剩下的香蕉为
因为猴子每走10米才吃一个香蕉,走到家时最后一个10米才走了
,所以还没有吃香蕉,应该还剩下54个香蕉.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com