一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮100

2025-02-26 03:32:44
推荐回答(5个)
回答1:

错误,第1次在334公里,拉3车剩下3000-334*5=1330个,分2车第2次装卸的地点在833公里处剩1330-(833-334)*3=-164。正解不知道,等一下计算给你,应该剩533个
以一公里为一个单位计算吧,剩下2000根的时候走了,1000/5=200公里,剩下1000根的时候,走了1000/3=333公里余1根加1000根,放弃1根,总共走了333+200=533,剩下1000跟萝卜和1000-533=467
所以还剩下533根,不知对不

回答2:

不管驴子怎么折回,每次驴子起始运1000,就可以使驴子单次运输效益最大化。但是,驴子单次运输的距离不会超过500,大于等于500,做的功是无用功或者负功。这是一个大前提。

第一种情况:起始值是3000根,需要运输3趟。到下一个地点,剩下2000根,需要运输2趟。最后一站是1000根,只需要一趟就可以到达终点。这个可以使驴子运输效益最大化。那么通过数学方法。第一次运输3趟就是在路上折回5次,设这段距离为X,那么3000-5X=2000,求的X=200.。第二次运输需要2趟就是在路上折回3次,设这段距离为Y,那么2000-3Y=1000,求的Y=333。那么最后一段距离就是1000-X-Y就是467,那么最后驴子运到终点还有萝卜数量为1000-467=533根。

第二种情况:起始值是3000根。到下一个地点,只有1000根。那么第一次运输3趟就是在路上折回5次,设这段距离为X,那么3000-5X=1000,求的X=400。那么最后一段距离就是1000-X=600,那么最后驴子运到终点还有萝卜数量为1000-600=400根。明显效益低于第一种情况。

还有其他的情况,单次距离都超过了500,已经不可能转化为效益了。

利用这种思维,可以解决这一类型的问题,还可以准确知道每次怎么运输的量和距离

回答3:

应该是534根
想要商人卖得最多,就等于是让马吃最少,而要马吃最少,就等于马走了最短的路程。
不管马驮多驮少,每走1公里都是吃1根胡萝卜,所以,尽量让马背上的胡萝卜保持最多,最后剩下的胡萝卜也就最多;而让马驮最多就需要每段出发时马背上都满载(1000根),这就要求每个分段的胡萝卜数量都必须是1000的整倍数——胡萝卜3000根,一次背1000根,3000除以1000等于3,因此需要把路分成3段,中间有两个停靠点。
假设第一个停靠点为A点,从起点驮3000根胡萝卜到A点,马要来回5趟(第一次1000,回去;第二次1000,回去;第三次1000,不用回去。分段运输有个问题——马回去也得吃,所以放下的胡萝卜应该是减去回去路程的数量)
第一个整倍数是2000,也就是说将胡萝卜都运到A点时,胡萝卜总数要为2000根。那A点选在哪里,才能保证地上剩下2000个胡萝卜呢?显然是走5次吃掉1000个胡萝卜的地方,那就是1000/5=200公里处。
假设第二个停靠点为B点,2000个胡萝卜从A到B要来回3次,同样的道理,B点要设在距离A点1000/3=333.3公里的地方。

让马把1000个胡萝卜从A背到B,途中吃掉333个,到B点放下334个,然后折回A点,途中吃掉背上剩余的333个。到A点后,马背上1000根出发,途经B时,把334根也背上。从A到终点共800公里,马吃掉800根,共剩余534根。

回答4:

第一次拉1000根250公里处 放下500根 回去再托 第二次相同 第三次到250公里处可放750根 这样250公里处共1750根 然后拉750根再走250公里到总路程的500公里处 放下250根 再回去托那1000根 走到500公里处消耗250根 然后再拖起先前房下的250根 这样在500公里这个地方共拖起的还是1000根 再走500公里到终点 最后剩下500根

回答5:

我认为可以剩下534根。商人出门前先给驴吃饱,也就是说驴走完1公里才吃胡萝卜,然后继续走下1公里,在2000根到1000根的时候,可以走333.5公里,留下333根,回头驮剩下1000根时,刚好衔接上,这样,折回驮剩下1000根返回再驮开始留下的333根,驴吃了333根,说明一根也不会落下。最后,1000+333-800=533,开始说了商人的算计,再加1,所以就是534根。望各位指教。。。谢谢。