用于可带负权的多源最短路 时间复杂度O(n^3) 注意一定不要给Floyd一个带负环的图,不然就没有什么意义了(最短路不存在) 模板 // Floyd // to get minumum distance[a][b] from a to b, despite of negtive dis // // Description: // use dp to get minimum dis // // Details: // 1. initialize dis (dis[i][i]=0, else di…
用于求正权有向图 上的 单源最短路 优化后时间复杂度O(mlogn) 模板 // Dijkstra // to get the minumum distance with no negtive ways // // Description: // 1. get vertex with minumum distance // 2. do relax // // Details: // 1. use priority_queue and pair<dis, verIdx> // 2. use di…