Servicing Stations

来源:互联网 发布:最好拆卸软件 编辑:程序博客网 时间:2024/04/26 01:23

题目的大概是有n个小站,它们彼此之间一共有m条路,要在这样小站中选出一些建服务站。使得与服务站相连的小站也可以得到服务。问最少可建几个服务站。

我的算法是先选出连接最多的那个小站,在这个小站上设服务站,与之相连的就不用设服务站了。去除这个小站以及与它相连的小站。现找剩下最多。以此类推,但是这发现这种算法,有一种情况是不对的,就是剩下中有一个只与与最多小站相连的小站相连。如果有人可以帮忙改进,感谢不尽。