一个逻辑题,希望能给出详细的推理步骤

[复制链接]
查看11 | 回复4 | 2012-4-11 23:40:52 | 显示全部楼层 |阅读模式
以题目来看,首先猴子回家需要50根香蕉,这是必须消耗的,可操作的就是剩下的100—50=50 猴子不管带多少香蕉都是一米吃一根,且一次最多只能50根,那么就取最大值,这样可以少往返(往返即消耗),将可操作的50根往家的方向带 最佳选择是第一次出发带上50根(最大值),走的最远距离要求单程去消耗掉的,单程回消耗掉的要和剩余的放下的香蕉相等,然后回头去拿剩下的50根,在走到第一次放下香蕉的位置时就可以用这里的香蕉抵消掉路上的消耗了,这样就等于把起点推前了
那么这个距离是多少呢, 用一个二元一次方程表述,设第一次走出的距离为X,消耗后剩余的香蕉为Y,就有了2x+y=50,x=y;得出3x=50,现实中当然不行咯,所以必然是 ...
回复

使用道具 举报

千问 | 2012-4-11 23:40:52 | 显示全部楼层
你没说小猴子刚开始距离家里多少米啊?推理过程:最远距离,也就是小猴子能离家的最远距离就是33米,此时他搬回家的香蕉是1根。因为搬两次消耗的香蕉是最少的, 那么他可以往前走一米,放下一些香蕉,回去再取剩下的香蕉。他每往前走一米,消耗3根香蕉(带着50根往前走一米,吃一根,放下48根,带着一根,因为回去的一米还要吃,再拿剩下50根,走一米,吃一根,一共剩...
回复

使用道具 举报

千问 | 2012-4-11 23:40:52 | 显示全部楼层
答案:16根。经分析来回折的次数越少则最终能带回家的也就越多。即前半段X(即往回折的部分)必须走3次而后半段50-X则至少是两次。第一次背50根香蕉,走到X处,再拿够返回的香蕉剩余50-2X从出发点背50根香蕉到达X处时剩余50-X当(50-2X)+(50-X)>=50 时即X<=50/3只能背50根,所以最后剩余50-(50-X)=...
回复

使用道具 举报

千问 | 2012-4-11 23:40:52 | 显示全部楼层
貌似我这是全网少有的正确答案了。。算16个的式子列对了没算对,应该是17个设Y为要求的香蕉最大剩余数,X为要求的那个点(X米),可以列出方程式: 1. Y=(100-3X) - (50-X) 2. (100-3X)<=50 很容易求出3Y=50x=y=16又3分之2因为满一米才能吃一个香蕉,所以x可以是16到17间的任何一个数,y=1...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行