这道题是一道水的模板题,就是求个单源最短路。而且一开始我还想多了,还以为有负权环,结果居然没有。所以整道题就水了。SPFA 水过,唯一与模板不同的地方,就是它里面的节点有一个属性,叫做“是否是海滨城市”。求得单源最短路之后,要把所有的海滨城市的结果进行比较,取其中距离最短的那个。

代码如下:

原创文章,转载请注明来源:http://euyuil.com/3120/acm-icpc-2010-harbin-seaside-solution/