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

。已知驴一次性可驮1000根胡萝卜,但每走1公里又要吃掉1根胡萝卜。
问:商人最多可卖出多少胡萝卜?

这个必需得保证1000根往返三次还有剩才行,不然来回都吃完了,这驴不但撑S,还累S都运不出一根..
把这1000公里分5段.每段是200公里.第一次驮1000到第一站剩下800根,反回拿需200,就只剩下1000-200-200=600根
第二次驮1000根,走到第二段时剩下800+600=1400;带1000根走到第二站,剩下800-200返回的,第二站就剩下600根.第一站1400-1000驮走-200返回,还剩下200根
第三次驮1000,到第一站还剩下800+200=1000,走到第三站还剩下800+600,剩下400,驮走1000走到第5站还剩下600可卖..剩下第三站400从第4站来回就需损耗,可怜的驴就让它歇会吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-12
首先驼1000根萝卜前进x1公里放下1000-2*x1根后带走剩下的x1根返回;

然后驼1000根萝卜前进,至x1公里处取x1根萝卜,让驴子恰好驼1000根萝卜;继续前进至距起点x2公里处,放下1000-2*(x2-x1)根萝卜再返回,到x1公里处恰好把萝卜吃完,再取x1根萝卜返回起点;

最后驼走一千根萝卜,行至x1、x2处依次取走所有萝卜,再行至终点。

x1、x2处剩余的萝卜分别小于等于x1和(x2-x1),在这个不等式约束条件下,求得两处剩余萝卜的最大值即可,因为实际上两处剩余的萝卜个数就是最终能够到达终点的萝卜个数。最后求的x1=200,x2=1600/3。驴走过的总路程是2*x1+2*x2+1000=2466+2/3,按题意是走完一公里才吃一根萝卜,也就是吃掉的萝卜总数为里程数向下取整,为2466,所以最终剩下能卖掉的萝卜是3000-2466=534根了。本回答被网友采纳
第2个回答  2020-04-10
最多可卖掉534根胡萝卜。
第一步:把总量运完,至少要3趟,来回合计5次,走多远呢,必须要解决这个问题,考虑到最大量与趟数的问题,所以要减少趟数与总量,总数减少最大运量1000,变成2000时,趟数也就成了2趟。5X=3000-2000,X=200,也就是第一站距离200公里;
第二步:第二站距离
3Y=2000-1000,Y=333.33
第三步:只有1000个了,一趟搞定。距离是多少呢?1000-(200+333.333)=466.67,能消耗多少呢,也就是466个(0.67不到1公里)
所以最多剩多少呢?1000-466=534.
第3个回答  2013-04-17
每走一公里回一次。3000-333×3=2001余1,2000-500×2=1000,1000-167=833。所以最多可以卖833根。(3000时行333公里还剩2001,2000时行500公里还剩1000,1000时再行167公里还剩833)
第4个回答  2017-07-04
最多可以卖2000根,但是卖完就回不来了,
正常的逻辑是卖1000根,剩下1000根留给驴子在回来的路上吃
相似回答