BZOJ 1050: [HAOI2006]旅行comf|动点spfa
用Kruscal和并查集做似乎很显然,动点spfa似乎也是裸题。 按边权把边从大到小排序,枚举不断加边,将当前边的两端点入队spfa,不断更新mn数组(在当前边的情况下从起点到每一个点所经过的最大边的最小值) 因为从大到小枚举,所以当前枚举到的边肯定是最短的,然后要让最长的边最短,这就是动点spfa的精髓所在。 第一次写动点spfa之蜜汁错误之打反n,m毁一生!!!!!! woc….调了半小
原创
2016-02-15 09:26:37 ·
713 阅读 ·
0 评论