脑力风暴..(智力题)

一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人共可卖出多少胡萝卜?

我觉得应该不考虑卖掉萝卜后再返回来的问题,最多可以卖出832根胡萝卜,如果考虑到商人再回来的话就最多只能卖出165根了,这样考虑吧,从起点让驴吃一根,托1000根出发到一公里后放下再吃一根返回,这样第1公里处有999跟,再回来吃一根再托1000根出发,到第1公里后再吃一根后留999根返回,在吃一根托997根出发,这样第1公里消耗3根胡萝卜,同样道理走完开始的333公里,剩1999根,再从第334公里开始以上面同样做法每公里吃两根,走完499公里剩1000根,后面的就不用再回来了,把1000根托起走完剩下的168公里,剩832根;如果考虑商人要回来的话,那就必须还要丢些胡萝卜供驴回来时吃,可以稍微考虑下,就会觉得每公里丢一个胡萝卜就合适了,所以从去时前250公里每公里吃3个萝卜丢1个萝卜,剩1998根,中间333公里吃2个萝卜丢1个萝卜,剩999个萝卜,后面417公里吃1个萝卜丢1个萝卜,剩165根,由于第250公里、第583公里时最后一趟走回去和不走回去带到第251公里开始时剩余数量是一样的,只是不走最后一趟的话会在原地留下两根胡萝卜,但对可卖出的无影响,所以综上可卖出165根能保证顺利返航。插入一个图片:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-11
商人可以卖掉400个胡萝卜。(如果考虑到走出沙漠后驴的最后一个胡萝卜不让吃,也卖掉的话就是401个)

分析:

根据题目分析,应该不用考虑回来的情况。即只考虑能运过去后剩余的全卖掉。
3000根需要分三次才能全驮走。
以下是重点:
假设分三次把3000根胡萝卜运到距起点n公里的地方后3000根正好被驴吃掉2000根,还剩1000根,则每次消耗的胡萝卜分别为:
第一次:2n个(去时走n公里,吃掉n个,带n个回来吃,其余的留下,以下相同)
第二次:2n个
第三次:n个(不用再回去了,所以只消耗n个)
则三次共消耗2n+2n+n=2000,可以求出n=400
即在400公里处再前进的时候驴可以驮1000根胡萝卜。
当走完余下的600公里时需要吃掉600个胡萝卜,出沙漠时还可以剩下胡萝卜的个数为:
1000-600=400(个)。
当走出沙漠后驴的最后一个胡萝卜不让吃,也卖掉的话就是401个。
第2个回答  2012-07-10
那么驴回来时吃不吃胡萝卜呢?要吃的话,那么根本回不回来。如果不吃,那么商人只能卖出3根胡萝卜。因为1000根胡萝卜一趟,走1000公里路要吃掉999根,每趟只能卖一根,三趟卖三根。本回答被网友采纳
第3个回答  2012-07-23
先把3000跟萝卜拖到200处,剩2000跟,然后拖到533米到534米之间处,还剩一千,但最后能卖533还是534还在考虑中,至今未想到答案
第4个回答  2012-08-23
500或501
每次走250
相似回答