找回密码
 立即注册
查看: 254|回复: 1
收起左侧

我都没看完

[复制链接]

该用户从未签到

发表于 2014-7-17 09:17:52 | 显示全部楼层 |阅读模式
一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走1公里又要吃掉1根胡萝卜。问:商人最多可卖出多少胡萝卜?
折纸大学,给生活来点闲情!

该用户从未签到

 楼主| 发表于 2014-7-17 09:18:19 | 显示全部楼层
答案:534根。
首先驼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根了。
折纸大学,给生活来点闲情!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

新手启航红包

本站声明|小黑屋|手机版|Archiver| ( ICP2021033377-6 )   37032302000141  QQ QQ客服

GMT+8, 2025-5-4 23:14 , Processed in 0.031720 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表