摘要:
最小环问题:求个图中环路径代价最小的回路。如何求最小环?假如有 路径1->3->2,如果此时已经知道2-1的最短路径就好了。 回想下floyed的更新过程,就会发现更新第k次时,比k小的点之间都是最短距离的(要是点是联通的话)。所以给出解法:第k次更新图时,枚举和k相连的两条边。如 环路代价 = dist[i][k] + dist[k][j] + dist[j][i];求无向图中最小环的个数,先算出一个最小环代价,把之后算出的环代价与之对比更新就可以了。这个图中是求不同的最小环的个数,所以重边是没有影响的fzu 2090 http://acm.fzu.edu.cn/problem. 阅读全文
posted @ 2013-04-19 21:33
木-天空
阅读(3142)
评论(1)
推荐(1)
浙公网安备 33010602011771号