最短路树和最短路 DAG
最短路树
最短路树是原图的一棵生成树,通常以起点
对于任意点
建树:求最短路的过程中,若点
习题:CF545E Paths and Trees
最短路 DAG
对于任意
性质:
1.最短路 DAG 是有向无环图。若存在环,则原图中存在负环或 0 权环,此时不存在最短路 DAG。
2.最短路 DAG 的每一棵生成树都是最短路树,所有最短路树都是最短路 DAG 的生成树。
建图:求出最短路后,对于边
习题:
CF1005F Berland and the Shortest Paths(利用性质 2 求出所有所有最短路树)
P2149 [SDOI2009]Elaxia的路线(最短路 DAG 上拓扑求最长链)
CF1163F Indecisive Taxi Fee(断边最短路) 题解