首页 > 试题广场 >

一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡

[填空题]
一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人共可卖出1胡萝卜?
推荐
假设出沙漠时有1000根萝卜,那么在出沙漠之前一定不只1000根,那么至少要驮两次才会出沙漠,那样从出发地到沙漠边缘都会有往返的里程,那所走的路程将大于3000公里,故最后能卖出萝卜的数量一定是小于1000根的。
那么在走到某一个位置的时候萝卜的总数会恰好是1000根。
因为驴每次最多驮1000,那么为了最大的利用驴,第一次卸下的地点应该是使萝卜的数量为2000的地点。
因为一开始有3000萝卜,驴必须要驮三次,设驴走X公里第一次卸下萝卜
则:5X=1000(吃萝卜的数量,也等于所行走的公里数)
X=200,也就是说第一次只走200公里
验算:驴驮1000根走200公里时剩800根,卸下600根,返回出发地
前两次就囤积了1200根,第三次不用返回则剩800根,则总共是2000根萝卜了。
第二次驴只需要驮两次,设驴走Y公里第二次卸下萝卜
则:3Y=1000, Y=333.3
验算:驴驮1000根走333.3公里时剩667根,卸下334根,返回第一次卸萝卜地点
第二次在途中会吃掉334根萝卜,到第二次卸萝卜地点是加上卸下的334根,刚好是1000根。
而此时总共走了:200 333.3=533.3公里,而剩下的466.7公里只需要吃466根萝卜
所以可以卖萝卜的数量就是1000-466=534.

编辑于 2015-02-02 15:03:39 回复(14)
分3个阶段,
一阶段
3000个胡萝卜,分批次移动。装上1000到1公里处剩余999,返回再装上1000,在返回。
每公里消耗5个胡萝卜。
能走200公里还剩余2000个胡萝卜。
第二阶段
每公里消耗3个胡萝卜
能走333.3公里
第三阶段
1000个胡萝卜
每公里消耗1个胡萝卜。
333.3+200=533.3
剩余533.3根胡萝卜

发表于 2015-06-11 17:53:24 回复(0)
总共有3000根萝卜,那头驴一次驮不完,要分往返多次才可以把萝卜从起点运到终点。
为了把消耗最少的萝卜走最远的距离,要分3个阶段,假设起点为S,终点为E,第一阶段点为A,第二阶段点为B,
S→A→B→E,令距离SA=X,AB=Y。(在草稿纸上画出来会更明显)
第一个阶段:
    消耗1000根萝卜将3000萝卜运到A。无法一次运完,在S和A之间总共往返5次,距离为X,总共消耗萝卜1000根,
    则有5X=1000 → X=200,此时,距起点200公里,剩余2000根萝卜。
第二个阶段:
    消耗1000根萝卜将2000萝卜运到B。无法一次运完,在A和B之间共往返3次,距离为Y,共消耗1000根萝卜,
    则有3Y=1000 → Y=333.3,此时,距离起点533.3公里,距离终点E有466.7公里,剩余1000根萝卜。
第三个阶段:
    将所有萝卜运到终点E。只有1000根萝卜,可以一次驮完,BE距离466.7公里,消耗466根萝卜,
    剩余1000-466=534根萝卜。

完成任务。
    

编辑于 2016-08-01 17:05:09 回复(3)
Dud头像 Dud
3000根胡萝卜一次显然无法运出沙漠,那么商人必往回走。但是不往回走,才能尽可能地减少被驴吃掉的胡萝卜。商人出了沙漠不往回走才是正常的,除非他脑子抽了。
那么商人出沙漠前,一定是从沙漠中某地带着1000根胡萝卜出发的。在该地(不妨称为A地),商人绝不允许有胡萝卜剩下(我一个都不会仍下的!!!)。那只有一种可能另外2000根胡萝卜都被驴(这畜生)给吃了!!
好了,在A地之前,商人得把胡萝卜运到A地。同样的道理,商人想一次就运到A地不往回回到B地(不妨称A地前的出发点为B地)。哈哈,如果想偷懒的话那是不现实的,因为这个驴还要吃!这时商人就必须回到B地,然后再次向A地出发!
好了,回一次B地就算了,我(商人)可不想再往回走了,嘿嘿,好马不吃回头草!向前看!商人就想啊,从B地到A地得运两次,不能便宜了驴(这畜生)。所以每次都要运1000根,这才是像话的驴。于是乎在B地就至少有2000根胡萝卜了,什么?至少……商人宅心仁厚,一个都不会留下的。所以他会尽可能地想办法让B地只有2000根胡萝卜。
B地有2000根胡萝卜,出发点有3000根胡萝卜。商人绝不会傻傻地留下1000根在原地的(B不是出发点的)。那么2000根胡萝卜还得从B地之前的C地运来,好了!商人可能有点不耐烦了,运来运去,都被这驴吃了,老子累死了!!!他想从C地一次就运到B地,然后剩2000根胡萝卜。心疼商人,因为这不可能。而且,照从B地到A地的经验,商人至少有三次从C地到B地。商人破口大骂,妈的,三次就三次!一次也不能多了。然后商人就从C地到B地走了3次。那么C地有多少个胡萝卜?WTF?驴子不能偷懒啊!那么C地至少有3000个胡萝卜!
商人又说,一个也不能扔下!可是,商人看看了只带了3000个胡萝卜。。。。
妈的,幸好老子这次只带了3000个胡萝卜。要不然还得累死老子。下次炒了这匹驴,直接坐船得了……
驴一样的队友,也要小心点……
发表于 2016-07-23 11:48:10 回复(0)
分3个阶段,
一阶段
3000个胡萝卜,分批次移动。装上1000到1公里处剩余999,返回再装上1000,在返回。
每公里消耗5个胡萝卜。
能走200公里还剩余2000个胡萝卜。
第二阶段
每公里消耗3个胡萝卜
能走333.3公里
第三阶段
1000个胡萝卜
每公里消耗1个胡萝卜。
333.3+200=533.3
剩余533.3根胡萝卜
最后驴是没走够1公里的,所以还剩余534根萝卜
发表于 2015-10-28 17:55:08 回复(1)
我想问的是,驴驮萝卜在路上要吃萝卜,返程就不用吃了吗?
发表于 2015-09-08 14:17:00 回复(1)
200公里的萝卜都成干了,沙漠走半分钟估计就没了,商人是SB,卖驴租车拉过去
发表于 2015-06-11 14:44:56 回复(0)

如果最后一根不给驴吃 它会不会发飙,被驴踢了 可就倒霉了

发表于 2015-06-11 12:45:49 回复(0)
好复杂,干嘛不换骆驼?这驴简直坑得不行
发表于 2014-12-31 01:25:15 回复(15)
你们都 算什么嘛呢 ????我觉得你换个问法就能明细这件事,汽车邮箱1000升,走一公里耗油1升。请问 走完1000公里,邮箱里面还有油吗,还能卖油?
发表于 2023-05-27 03:19:34 回复(0)
为什么不是533 ?每走一米判断一次,只要剩下的胡萝卜大于等于2,就回去取。
2000~3000       3次  (不考虑丢掉胡萝卜,所以数字有重复)
1002~2000       2次  (往返一次消耗两根)
0~1001             1次  (丢掉胡萝卜)
第一阶段:3000-5x>=2000,得x<=200。当x=200,剩3000-5*200=2000根
第二阶段:2000-3y>=1000+2,得y<=332.6。取y=333,剩2000-3*333=1001根
第三阶段:走了x+y=200+333=533米,剩下1000-533=467米,带1000根消耗467,还剩533根。

发表于 2017-06-05 11:24:16 回复(0)
这届驴不行
发表于 2016-08-29 16:58:42 回复(0)
0 驴累死了
发表于 2015-09-09 23:16:25 回复(0)
还剩两根萝卜
发表于 2015-08-20 15:35:16 回复(0)
卖的还没它吃得多。
发表于 2015-07-20 20:24:02 回复(0)
1,每走一公里就要吃一根,回城也有里程的,根本卖不到。
2,
驴走满1公里才会要吃萝卜么?如果这样的话,让它走半公里然后回头,不就可以无限省萝卜了?
发表于 2015-06-12 11:13:27 回复(1)
533.3
发表于 2015-06-11 21:34:15 回复(0)
533.3
发表于 2015-06-11 21:19:07 回复(0)
500
发表于 2015-06-11 20:35:49 回复(0)
500根
发表于 2015-06-11 19:08:49 回复(0)
500
发表于 2015-06-11 18:03:29 回复(0)