应该要判断什么吧

2007-10-14 20:50
我还是觉得算法不对头,我想个算例来说明一下吧
想好了,看下面这个算例,试着讨论一下:
假设当前卡车有油8,后面一次可达域内的加油站有a,b,c,d,可供油分别为2,4,6,8;按贪心算法,卡车应该忽略加油站a,b,c,直接到达d,此时卡车正好用完油,然而d到其后站e的距离为10,站d可供油仅为8,到不了e,于是算法给出无法到达目的地的结果。
但是事实上卡车只要先到c站,再到d站,就可顺利过去。图如下,请讨论。
[此贴子已经被作者于2007-10-14 21:03:14编辑过]

2007-10-14 20:51
2007-10-14 21:13
2007-10-14 21:14
2007-10-14 21:16
"能够到达的加油站"指从起点开始的任何加油站.
考虑d后,还可以再考虑a,b,c的
2007-10-14 21:21

2007-10-14 21:47
2007-10-14 21:56
2007-10-14 21:58

2007-10-14 22:05