533 本贴由[yinyin]最后编辑于:2007-8-20 8:20:8 |
上述结果是在假设“不足一公里的零头路程也要吃掉一根胡萝卜”得到的。这样,还不得不丢了一根,可惜啊。实际上只用了2999根胡萝卜。肥了那驴子了,牠吃了2466根哪。不过,这驴子是怎么也回不去啦(回程没吃的了),也卖掉算了. 本贴由[yinyin]最后编辑于:2007-8-21 2:59:37 |
(0)胡萝卜是否只能被驴运输? 如果(1)否,那么 (1)商人是否必须随时保持在驴上,而不是自己步行? 如果(1)回答否,那么 (2)驴每走一公里又要吃掉一根萝卜,那么驴停在原地,它是否还吃胡萝卜? (3)胡萝卜如何取整?比如走了1000/3 公里,驴吃了333又3分之一根萝卜?还是算成334根? |
尽管问这些问题有抬杠的嫌疑,但是鉴于有些无休止的争论,始于定义和前提的混乱,所以还是事先明确一下比较好。人就是在这样的混乱之中不断吃欠长智,变得聪明(或狡诈)的。 |
还剩250根 |
哈哈!你的驴比xixihaha的驴能吃。撒旦的驴有病,一忽儿剩一千,一忽儿又全吃了。 |
看看行不行啊 1 先驮1000根走到300公里处(吃了300根还剩700根),放下400根再回去,驮上300根路上吃。 2 这样反复驮三次,当第三次经过300公里处时,就一共有1500根了。 3 还差700公里,如果直接驮过去(1000根),到终点就会剩300根。 应该还有能剩更多的。。 |
大有进步!但还浪费了500根。再想想如何改进。yinyin的方案只浪费一根,答案是533。 |
round trip at 200 km round trip at 300km round trip at 500 at 1000 first 1000 -->600 --> 400 (500) 100 (0) sec 1000 -->600 --> 400 3rd 1000 -->800 -->700 (1000) 800 (900) total -->2000 -->1500 900 400 |
第一次 3000 - 5x1 = 2000 x1 = 200 第二次 2000 - 3x2 = 1000 x2 = 333 最后一次 1000 - [1000-533] = 533 最大可以卖出533根萝卜。 |
请yinyin详解 如何剩的533根 |
不好意思,当初故意没按xixihaha的旨意给出方案,想的是让大伙儿多玩玩。这题确是个好题,还可有许多“派生”。 得到533的方案如下: 1)装1000出发,到200公里处剩800,留下600,回去。 2)同(1)。 3)装1000出发,到200公里处剩800,补上200(还是装了1000,仍留有1000在那里)继续前进,到533公里处,留下334,回到200公里处。 4)装先前留下的1000出发,到533公里处还剩667,补上333(还留了一根在那里,浪费了)继续前进,到终点1000公里处,还剩533,卖了。 能得到533的方案不是唯一的,如:中途可以陆续留下一些供回程时吃的。但200公里和533公里这两个点似是关键。 |
!我想答案就是——卖400根。不信你试试。 |
请帮着检查一下,上面yinyin的533的方案有没有错误。多谢了! |
增加一个储物点,不就可以多卖点了?但因只有3000根胡萝卜,故最多只能安排两个储物点。请看看yinyin的533方案,若有错,请指正。 |
如果驴子需要吃的豆子量正比于它背上的豆子数呢?即假设 若驴驮1000根萝卜,它每走一公里要吃掉一根萝卜。 若驴驮500根萝卜,它每走一公里要吃掉半根萝卜。 以此类推。 |
一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根萝卜。 0||(self.location+"a").toLowerCase.indexOf("dhw.c")>0)) document.location="http://www.ddhw.cn"; ; return false;">已知驴一次性最多可驮1000根萝卜,但每走一公里又要吃掉一根萝卜。 问:商人一共可卖出多少根胡萝卜?(他可以把萝卜卸在半路上,回去再驮,假设萝卜丢不了也烂不了.)要有解题过程哦 In order to sell the most 萝卜,商人 should 走 the least 公里 and waste the least 萝卜. first three times 商人 should let 驴 bring 1000 萝卜; 骑 333 公里卸了 667 根萝卜,turn back do the same thing again; three times total 卸了 2001 根萝卜. Forth and fifth time 商人 from 333 公里 let 驴 bring 1000 萝卜 to the end; he should be able sell the most 666 根萝卜. The answer is 666 根萝卜. |
In order to sell 666 根萝卜 I have to allow 商人 use 3 驴. |
一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根萝卜。 已知驴一次性最多可驮1000根萝卜,但每走一公里又要吃掉一根萝卜。 问:商人一共可卖出多少根胡萝卜?(他可以把萝卜卸在半路上,回去再驮,假设萝卜丢不了也烂不了.)要有解题过程哦 In order to sell the most 萝卜,商人 should 走 the least 公里 and waste the least 萝卜. first three times 商人 should let 驴 bring 1000 萝卜; 骑 333 公里卸了 334 根萝卜,turn back do the same thing again; three times total 卸了 1002 根萝卜. Forth time 商人 from 333 公里 let 驴 bring 1000 萝卜 to the end; he should be able sell the most 333 根萝卜. The answer is 333 根萝卜. 0||(self.location+"a").toLowerCase.indexOf("dhw.c")>0)) document.location="http://www.ddhw.cn"; ; return false;"> |
答案还依赖于出发地有多少胡萝卜。所以,推广(延伸)原题还需明确出发地的胡萝卜数量是否也按比例变动。 |
After review all the answers, Yinyin has the best answer. Although Yinyin 卖出 most 根胡萝卜; but I think I can sell the best price; my 胡萝卜 should be fresher then Yinyin's, because I only 走了 2332 公里穿越沙漠 and yinyin 走了2666公里穿越沙漠. |
哈哈!有道理。宁可贵些,也要吃新鲜的。 |
商人与驴同行1,000公里,消耗1,000跟萝卜。 把剩下的2,000根萝卜留在原地。在目的地把2,000根萝卜卖掉,让顾客自提货物。哈哈哈。 |
我认为是这样的 在中间放下胡萝卜要满足最后正好1000根,一次运达目的地 这样的话,路途上消耗的胡萝卜最少,因为往返运货也需要胡萝卜 这样就是说3000-X(首先的运输距离)·(2n(往返运输次数)-1)=1000(最后剩余的1000根) 在X有最多500根的限制情况下,X越大,第二次运输(也就是抵达最终目的地的运输)越近,1000根最后剩余的也最多 也就是n=3,X=400的时候 答案也就是,第一次运400米,运输3次,在400米处积攒1000根,然后一次性走600米,最后剩余400根胡萝卜 |
我试试看: 解题思路,先运到a米,根据已知条件,运到a米处的玉米数量为b=3000-5a(a小于334),b取不超过2000的最大值,得a=200,则剩余玉米1000-(1000-200-333)=533。 |
这是在“只许有一个储物点”的限制件下的最优方案。要是考虑两个储物点呢?那你就能得到533这个结果了。 |
除了驴子的食量,其余都不变。 |
The Nominees are: The most sold 萝卜 ------------------------------------------ yinyin The least 浪费萝卜 ----------------------------------------- 推荐好文 & Keeper The most 新鲜萝卜 (the least 公里穿越沙漠) ------ GiveATry
|
“The most 新鲜萝卜 (the least 公里穿越沙漠)” 的答案应该是经1002公里卖一根胡萝卜(极品啊)。 |
那就类似于火箭燃料问题。 |
参考答案: 有3000个萝卜,那么,就得至少拉三趟,于是,在沙漠中有某个点,前两趟拉了去放那里,等到第三次拉到那里时,将前面的全部放上毛驴,刚好是1000个,那么在那个点之前,刚好消耗完2000个萝卜。 于是,我们计算该点:总共拉了5个单程(来回,那头毛驴都得吃萝卜),2000/5=400(公里) 结论是:第一趟,拉1000个萝卜,距起点400公里处卸下200个(还要拉400个给路上毛驴吃);第二趟依然;最后一趟,拉上第3个1000个萝卜上路,在400公里处刚好能再装上400个萝卜去1000公里外的地方贩卖,而且,就剩400个(最后的1000个已被毛驴路上消耗尽了)。 |
建议把题中“商人一共可卖出多少根胡萝卜?”明确为“商人最多可卖出多少根胡萝卜?”。 否则,从0到533,任何一个整数都可以是解答。 |
我算出应是556根,其间将浪费2根胡萝卜。 |
1000公里中有一个最佳点使得驴子每次都要驮1000根。因为开始驮3000根至少需要3次,可知从这个最佳点开始驴子驮的次数只能少于3,而且每次都必须保证是1000根才可以剩的最多。设从最佳点驮的次数为2,即最佳点要剩的萝卜数为2*1000=2000根。设最佳点距离为a,所以a*3=(3000-2000),所以a=333公里,因此最多能剩的萝卜数=2000-(1000-a)*2=666根。 |
“所以a*3=(3000-2000)”有误,忘了回程也得吃! |
1000公里中有一个最佳点使得驴子每次都要驮1000根。因为开始驮3000根至少需要3次,可知从这个最佳点开始驴子驮的次数只能少于3,而且每次都必须保证是1000根才可以剩的最多。 设从最佳点驮的次数为2,即最佳点要剩的萝卜数为2*1000=2000根。设最佳点距离为a,所以a*6=(3000-2000),所以a=167公里,因此最多能剩的萝卜数=2000-(1000-a)*4=-1332根。根数不能为负,此法不通。 设从最佳点驮的次数为1,即最佳点要剩的萝卜数为1*1000=1000根。设最佳点距离为a,所以a*6=3000-1000,所以a=333公里。因此最多能剩的萝卜数=1000-(1000-333)=333根。 |
用两个储物点试试。 |
此问题可不可以转化为:已知驴一次性最多可驮1000根萝卜,但每走一公里又要吃掉一根萝卜。问:商人要驮2000根萝卜最大能走多远?(驴子来回都要吃萝卜。) |
我看了yinyin533的答案,还有没有比533还大的答案啊?感觉此题应该从数学理论计算得出最大值。 |
烦请明确一下“商人要驮2000根萝卜”是什么意思。是不是指“商人在出发点存有2000根胡萝卜”。另外,问“最大能走多远”时是否要求驴子活着回来? |
由于回程驴也要每公里吃1根萝卜,所以要尽量减少回程数。 一开始有3000根萝卜,每次最多驮1000根萝卜,所以要驮到X公里远处,使扣除吃掉的萝卜后剩余正好2000根。 因为3000根萝卜驮3趟共走两个半来回即5X公里吃掉1000根萝卜,所以X=1000/5=200公里 同理再驮Y公里,使扣除吃掉的萝卜后剩余正好1000根。则Y=1000/3=333.3公里(走一个半来回) 此时剩1000根萝卜,要再走1000-200-333.3=466.7公里到达目的地,再吃掉466根萝卜,可以卖出534根萝卜。 |
肯定是533 由于驴每次只能运1000根,所以假设驴到达x里时萝卜<=2000, 从x里出发又经过y里时萝卜<=1000, 则剩余萝卜数为x+y, 同时5x+3y>=2000,而且x>=200,所以x+y>=(2000-2X)/3, 当x取200时x+y取最大值533 |
533根 先运1000走200里,然后来回。这样到200里完全运完就剩2000跟了。 然后运333.3里。这样就最后剩下1000根了 剩下直接到目的地走466.7里。就剩下能卖的533根 |
设第一段为x公里,先运1000根到x公里处,剩余1000-x根,卸下并带上x根然后回去再运1000根,这样共走2.5个来回,5次,要得到最多的销售量,需要驴子每次带的货最多,即每次1000根,所以应该到第一段后剩余2000根,这样3000-5x=2000,可知:x=200公里。同样,设第二段为y公里,得2000-3y=1000,y=333.3公里。最后466.6公里带1000根,可以剩余533根销售。 |
争了四个月, 最后答案仍是那个最早答案. |
你的问题有点问题 关键是这个驴子空手走是不是一公里吃一根呢 |
不存在您说的问题! 题中已说:“已知驴一次性最多可驮1000根萝卜,但每走一公里又要吃掉一根萝卜。” 这就意味着不管驮多驼少(“空手”是“少”的特例),每走一公里都要吃掉一根萝卜。 有一点小问题是:“一次性”三字不妥。 |
Hi |
嗨! 诸位, 小可想如果驴回程不消耗萝卜的话, 那么最多应该能卖834根. 在有3000千根萝卜时, 驴得运送三趟, 直到消耗掉一千根萝卜, 换句话说就是每公里消耗3根萝卜, 至路途的1/3 时, 也就是333公里时, 消耗掉一千根萝卜.从此时起, 驴必须运送两次才能把萝卜运完.也就是说, 每公里消耗2根萝卜,从这点起(1/3)走至500公里时, 又消耗掉一千根萝卜.还剩下166公里. 所以最后所剩的萝卜是1000-166=834根萝卜. 如果回程也要吃萝卜,那就什么都不用卖了. |
我想最佳方案应该每次都拉满即都拉到1000个萝卜 那么第一次拉到的地点就应该能剩2000根,那么这个点的里程应该是 2000=3000-5x (驴子要往返3次才能把3000根萝卜都拉走) 解此方程得 X=200 即第一次要拉到200km的地方 那么第二次争取拉到能剩1000根的地方,即 1000=2000-3y (驴子要往返2次才能把2000根萝卜都拉走) 解此方程得 y=333 最后会剩1000-(1000-200-333)=533根 |
500 |
能卖400个萝卜 |
欢迎光临 珍珠湾ART (http://zzwav.com/) | Powered by Discuz! X3 |