【发布时间】:2018-05-23 21:36:44
【问题描述】:
Class GasStation {
int distanceToDestination;
int availableGas;
}
给定三个参数g代表车辆初始油量,d代表到目的地的距离。以及一个加油站列表,其中每个加油站的变量是 distanceToDestination,第二个是该加油站的可用气体。如何计算到达目的地的最小停靠站?
g = 10 gallon,
d = 20 miles,
list of GasStation:
gasStations = [[15, 1], [14,10], [12,12]].
编辑:没有容量限制。
【问题讨论】:
-
1.您将需要了解车辆的燃油经济性。 2. 这听起来像是推销员问题的一个转折点。
-
您缺少必需的信息。您提供了 g=gas 容量,这意味着您可以在车辆中使用的最大燃料量。初始气体量是多少?什么是距离燃料比?
-
你为什么要标记“贪婪”?您只期望贪心算法解决方案吗?
-
@nurdyguy 您指的是哪个“推销员问题”?这当然不像旅行推销员问题。
标签: algorithm dynamic-programming greedy