以前有人回答过了,好像都没有什么依据,都是凭感觉说的,有没有有说服性的答案
一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走1公里又要吃掉1根胡萝卜。问:商人最多可卖出多少根胡萝卜?
- 提问者网友:我的未来我做主
- 2021-04-28 08:27
- 五星知识达人网友:酒者煙囻
- 2021-04-28 09:07
然后再驼出333.3放下来回两次,剩1000根
路还剩466.7公里,1000根到终点消耗466根,影响驴卖价的话0.7根胡萝卜给驴吃一根,不影响就466根
可以卖534根。
- 1楼网友:七十二街
- 2021-04-28 12:20
468根
走一公里,吃一根,回头到家,吃一根再走,运到一公里地方,吃一根,再到家,吃一根,再到一公里地方,吃一根。
1公里 原点
999 1000
998 1000
998 1000
所以每走一公里吃掉五根萝卜,走200公里时,耗掉1000根
同样
999 1000
998 1000
每走一公里耗掉3根,可再走333公里,剩一根就不用运了,耗掉1000根
剩下的路要一口气走完,剩下的路467公里,而最后一公里就到了,这么耗萝卜的驴到了就不让它吃了,所以还要耗掉532根
只剩下468根
- 2楼网友:污到你湿
- 2021-04-28 12:01
- 3楼网友:杯酒困英雄
- 2021-04-28 11:18
首先驮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根了。
- 4楼网友:孤独的牧羊人
- 2021-04-28 10:57
可以这样看:先找一个地方,这个地方肯定少于1000公里,但驴驮了1000根,肯定有剩余 关键在于选定这个距离是多少 哈哈
先设为X公里 剩余胡萝卜3000-6x根(理解一下)这时可以减少次数
若一次运到,则可以分3次 但若这样后来分两部或三步
把全程分三段 第一段运三次 第二段运两次 第三段运一次 你明白了吗?
- 5楼网友:一袍清酒付
- 2021-04-28 09:22