Servicing Stations

題目的大概是有n個小站,它們彼此之間一共有m條路,要在這樣小站中選出一些建服務站。使得與服務站相連的小站也可以得到服務。問最少可建幾個服務站。

我的算法是先選出連接最多的那個小站,在這個小站上設服務站,與之相連的就不用設服務站了。去除這個小站以及與它相連的小站。現找剩下最多。以此類推,但是這發現這種算法,有一種情況是不對的,就是剩下中有一個只與與最多小站相連的小站相連。如果有人可以幫忙改進,感謝不盡。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章