加油站

时间:2016-04-07 17:05:46

标签: algorithm

这类似于顶点覆盖问题,但它会小于顶点覆盖。想想这个问题,因为你有一张地图,顶点是城市,边是从一个城市到另一个城市的道路。每条边的重量都代表它的长度。有一项法律规定,在城市的k英里范围内必须有一个加油站。

我想知道要放置多少个加油站,这样我就可以最大限度地减少加油站的数量。有什么好方法可以解决这个问题?我想首先得到一个顶点覆盖并从一个城市开始,去任何连接的城市,并继续这样做,直到我得到k并从除了第一个城市以外的每个城市中移除电台。这会是解决这个问题的好方法吗?

0 个答案:

没有答案