|
要卖出最多胡萝卜,也就是驴的共走过的路程要最短
第一步,当胡萝卜数大于2000时,路程必须来回三趟,第三趟不用回去,共走路程X,消耗胡萝卜1000根,X=1000/5,也就是走200公里,放下1000-(200*2)=600根,第二次1000-(200*2)=600根,第三次1000-200=800根,走了200公里,刚好共运到2000根
第二步,胡萝卜数大于1000时,路程必须来回二趟,第二趟不用回去,共走路程y,消耗胡萝卜1000根,1000/3不是整数,而胡萝卜必须整根搬运
第一种方法,y=333公里,留一根在路上,即在剩下的路程(1000-200-333=467),共有1000根胡萝卜,能运到1000-467=533根
第二种方法,y=334公里,即在剩下的路程(1000-200-334=466),共有998根胡萝卜,能运到998-466=532根
所以,最多可以运到533根
我想问问商人吃什么....并且商人的负重能力怎么样...2000根胡萝卜和驴哪个重...如果商人驮着驴回家那么驴还需要吃胡萝卜么...最后商人卖掉胡萝卜之后还需要回家么...这些条件制约了商人最终能卖多少胡萝卜
如果商人自己不吃胡萝卜 又有一定负重能力 又必须和爱驴同去 最后还必须卖完萝卜回家见老婆孩子
那么 我觉得他最多能卖1000根萝卜 方法是 自己和驴一道越过沙漠 这中间驴会吃掉1000根萝卜 然后把驴独自留在集市(记得上锁)自己来回往复运2000根萝卜过来 卖掉其中的1000根 和驴一道回家 到了家刚好最后的1000根也被驴吃掉
如果商人负重能力为零 那么不必去卖萝卜 直接喂驴就可以了 |
|