一个逻辑题,希望能给出详细的推理步骤一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:39:09
一个逻辑题,希望能给出详细的推理步骤一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬
一个逻辑题,希望能给出详细的推理步骤
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里.提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃.也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根.
一个逻辑题,希望能给出详细的推理步骤一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬
以题目来看,首先猴子回家需要50根香蕉,这是必须消耗的,可操作的就是剩下的100—50=50
猴子不管带多少香蕉都是一米吃一根,且一次最多只能50根,那么就取最大值,这样可以少往返(往返即消耗),将可操作的50根往家的方向带
最佳选择是第一次出发带上50根(最大值),走的最远距离要求单程去消耗掉的,单程回消耗掉的要和剩余的放下的香蕉相等,然后回头去拿剩下的50根,在走到第一次放下香蕉的位置时就可以用这里的香蕉抵消掉路上的消耗了,这样就等于把起点推前了
那么这个距离是多少呢, 用一个二元一次方程表述,设第一次走出的距离为X,消耗后剩余的香蕉为Y,就有了2x+y=50 ,x=y;得出3x=50,现实中当然不行咯,所以必然是 x-y=1
然后解方程就可以了
不知道可以不,觉得还成请采纳吧
貌似我这是全网少有的正确答案了。。算16个的式子列对了没算对,应该是17个
设Y为要求的香蕉最大剩余数,X为要求的那个点(X米),可以列出方程式:
1. Y=(100-3X) - (50-X)
2. (100-3X)<=50
很容易求出3Y=50
x=y=16又3分之2
因为满一米才能吃一个香蕉,所以x可以是16到17间的任何一个数,y=17<...
全部展开
貌似我这是全网少有的正确答案了。。算16个的式子列对了没算对,应该是17个
设Y为要求的香蕉最大剩余数,X为要求的那个点(X米),可以列出方程式:
1. Y=(100-3X) - (50-X)
2. (100-3X)<=50
很容易求出3Y=50
x=y=16又3分之2
因为满一米才能吃一个香蕉,所以x可以是16到17间的任何一个数,y=17
简单的说就是,猴子先向前走16又3分之1米(16后面带的可以是任何真分数)每走一米放下一个,然后把手里的香蕉全部放下,回来。每走一米将地上的香蕉吃了,然后再拿50个到16又3分之1处,此时,一共走了50米,吃了50个香蕉,还剩50个香蕉。剩下的路是33米多,也就是说,还需要吃33根,最后剩下17根
望采纳
收起
答案: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)=X<...
全部展开
答案: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)=X
此时X最大为16根
当(50-2X)+(50-X)<50时即x>50/3
剩余的香蕉为50-X+50-2x -(50-X) 当X=17的时候有最大值16
收起
你没说小猴子刚开始距离家里多少米啊?
推理过程:最远距离,也就是小猴子能离家的最远距离就是33米,此时他搬回家的香蕉是1根。
因为搬两次消耗的香蕉是最少的, 那么他可以往前走一米,放下一些香蕉,回去再取剩下的香蕉。他每往前走一米,消耗3根香蕉(带着50根往前走一米,吃一根,放下48根,带着一根,因为回去的一米还要吃,再拿剩下50根,走一米,吃一根,一共剩97根)。所以最远距离就是1...
全部展开
你没说小猴子刚开始距离家里多少米啊?
推理过程:最远距离,也就是小猴子能离家的最远距离就是33米,此时他搬回家的香蕉是1根。
因为搬两次消耗的香蕉是最少的, 那么他可以往前走一米,放下一些香蕉,回去再取剩下的香蕉。他每往前走一米,消耗3根香蕉(带着50根往前走一米,吃一根,放下48根,带着一根,因为回去的一米还要吃,再拿剩下50根,走一米,吃一根,一共剩97根)。所以最远距离就是100/3=33+1,最后一根香蕉带回家。
如果他仅距离家一米,就是能拿回去97根,这是最多的。
以此类推,距离两米,94
距离三米,91
。。。。
距离33米,1根。
方程就是100-3N=Y,N为离家的米数,Y为带回家香蕉的数量。
收起