|
发表于 30-12-2010 11:30 PM
|
显示全部楼层
本帖最后由 尽善尽美 于 30-12-2010 11:33 PM 编辑
1---a---》2---b---》3
a,b=距离
x=1000-2a=放在2的萝卜
初步估计,留在3的萝卜是要让从1到4的驴子途中当做补充,那么留在2的萝卜是要让从1到3的驴子当做补充
所以当1---》3---》1的时候,2的萝卜是要被消耗
而每次从1出发,驴子都一定要载满
那么以上就成立一个公式
1--》3--》1 = 1000-2a-2b+x =y =留在3的萝卜
1000-2a-2b+1000-2a = 2000-4a-2b = y
可以肯定的是1000+y-c-a-b=533(因为已经知道答案)
c是3到4的距离
a+b+c=1000
所以y=533 |
|
|
|
|
|
|
|
楼主 |
发表于 30-12-2010 11:34 PM
|
显示全部楼层
1---a---》2---b---》3
a,b=距离
x=1000-2a=放在2的萝卜
初步估计,留在3的萝卜是要让从1到4的驴 ...
尽善尽美 发表于 30-12-2010 11:30 PM
533 <-- 中途可能有状况发生 |
|
|
|
|
|
|
|
发表于 30-12-2010 11:37 PM
|
显示全部楼层
回复 62# kylelau
我还没算完
可以知道的是y+c=1000,所以c是467
和之前的公式比较,发现a+b=y |
|
|
|
|
|
|
|
发表于 30-12-2010 11:41 PM
|
显示全部楼层
a=533-b
2000-4*533+4b-2b=533
2b=401
b=200.5
a=332.5
x=335 |
|
|
|
|
|
|
|
楼主 |
发表于 30-12-2010 11:41 PM
|
显示全部楼层
回复 kylelau
我还没算完
可以知道的是y+c=1000,所以c是467
和之前的公式比较,发现a+b= ...
尽善尽美 发表于 30-12-2010 11:37 PM
你的分析能力很強~~ 你從事那一行的?? |
|
|
|
|
|
|
|
楼主 |
发表于 30-12-2010 11:46 PM
|
显示全部楼层
a=533-b
2000-4*533+4b-2b=533
2b=401
b=200.5
a=332.5
x=335
尽善尽美 发表于 30-12-2010 11:41 PM
你代回去看看..... |
|
|
|
|
|
|
|
发表于 30-12-2010 11:58 PM
|
显示全部楼层
第1次载1k,走200,放600,回来
第2次载1k,走200,放600,回来
第3次载1k,走200,拿200,背着1k,地上剩1,路途剩800km
走333km,放333,回来
拿地上1k,走333,拿地上333,有1k,剩467km
走了467km,剩533 |
|
|
|
|
|
|
|
发表于 30-12-2010 11:59 PM
|
显示全部楼层
感觉上我马后炮 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:00 AM
|
显示全部楼层
回复 33# 夜-Night
空载不吃的话一头驴也做得到 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:05 AM
|
显示全部楼层
这里算错,算过
a=533-b
2000-4*533+4b-2b=533
2b=665
a=200.5
b=332.5
x=599
首先拿1000根,
1-----200.5公里-----2(留下599根在2)---200.5公里--1
1000-200.5*2 = 599
然后再拿1000根
1----200.5公里-------2-------332.5公里--------3(留下533根)---332.5公里---2(吃完2的599根)------200.5公里------1
啊,不算了,错了,算草里面没有考虑到不可以超载 |
|
|
|
|
|
|
|
楼主 |
发表于 31-12-2010 12:05 AM
|
显示全部楼层
第1次载1k,走200,放600,回来
第2次载1k,走200,放600,回来
第3次载1k,走200,拿200,背着1k,地上剩1, ...
peaceboy 发表于 30-12-2010 11:58 PM
可是只可以去3次,回2次 而已 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:07 AM
|
显示全部楼层
第1次载1k,走200,放600,回来
第2次载1k,走200,放600,回来
第3次载1k,走200,拿200,背着1k,地上剩1, ...
peaceboy 发表于 30-12-2010 11:58 PM
超过5次来回 |
|
|
|
|
|
|
|
楼主 |
发表于 31-12-2010 12:09 AM
|
显示全部楼层
这里算错,算过
a=533-b
2000-4*533+4b-2b=533
2b=665
a=200.5
b=332.5
x=599
首先拿1000根, ...
尽善尽美 发表于 31-12-2010 12:05 AM
快接近了,用整數算 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:11 AM
|
显示全部楼层
哦,知道了,但已经懒惰算了 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:14 AM
|
显示全部楼层
第1次载1k,走200,放600,回来
第2次载1k,走200,放600,回来
第3次载1k,走200,拿200,背着1k,地上剩1, ...
peaceboy 发表于 30-12-2010 11:58 PM
这个就是我说的9次算法。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 31-12-2010 12:26 AM
|
显示全部楼层
这个就是我说的9次算法。。。
夜-Night 发表于 31-12-2010 12:14 AM
呵呵,我用了5次
可以說簡化了但又複雜化了 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:29 AM
|
显示全部楼层
1--》3--》1--》2---》1--》4
拿这个算了
定义和前面一样
1000-2a-2b=y
1000-2a=x
1000+x+y-a-b-c=533
x+y=533
x+y+c=1000
c=467
a+b=533
x+y=533
1000-2a-2b=y
1000-2a=x
这个做也不行,得到负数 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:31 AM
|
显示全部楼层
这问题最难的地方是你要怎样证明你得到的就是最大的
这个问题的公式应该是quadratic,但我怎样找都找不到 |
|
|
|
|
|
|
|
发表于 31-12-2010 12:34 AM
|
显示全部楼层
这题我弃权了,难度简直就是上次我做的教授和3个学生一样! |
|
|
|
|
|
|
|
发表于 31-12-2010 12:38 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|