一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人最多可卖出多少胡萝卜?
注意那个“最”,要有证明的。
·
这种思考的方法很好。
只是驴子一次只能托1000根,这样不可避免的要回到出发点,那么路程就大于2000了,所以胡萝卜也就有2000根以上被吃掉了。
现在的问题是,如何使它走的路程最短?
我被我那个朋友的悖论给迷糊了,走1公里要5根,楼上那个533是正确的,其实你可以设走x公里时,剩余胡萝卜数是2000,然后设y公里时,剩余是1000,因为不管怎么样,胡萝卜不能浪费,全部要吃完和带走,因为胡萝卜数2000和1000是个分界点,驼的次数不同,所以要讨论。。
追问恩,不过这仍然只是方案,并没有证明
我可以把悬赏分换成RMB的
好吧
其实这个过程可以简化成三个阶段,第一个阶段是全部运到200米处,然后运到终点。。
我们设第一次运的距离是x(x2(1000-x)时,剩余量是1000-2x+y;
3.当2000-3x+y<2(1000-x)时,剩余量是1000-(1000-x)=x;
4.当2000-3x+y》2(1000—x),剩余量是y-x;
经过面四个讨论出来得到的结果的整数就是533,用线性规划求解,x,y《500,y《=x;是约束条件;不能再证明了,这个题本来有些都是需要用文字才能说清楚的。。。。
有些东西本来就是不用证明的,就像你在用1+1=2时,难道你还要去证明么??只要我们解出来就可以了。。。。现在一般的题都只是需要去解吧。。。