Dijkstra求最短路(优先队列优化)与反向建图
对于规模较大的题目,有的时候,普通 DijkstraDijkstraDijkstra 可能因为时间复杂度太高而被卡成 TLETLETLE 此时就需要使用优先队列优化的 DijkstraDijkstraDijkstra 算法来解决 对于单到多的最短路径,跑一遍 DijkstraDijkstraDijkstra 可以出来,但是如果是反向的呢? 不妨转变一下思路,多到单的最短路径,不就相当于将单向图的所有边的方向 reversereversereverse 一下,反向建图之后跑一遍单到多的 DijkstraDijkstraDijkstra 嘛,由此可以提出反向建图的思想 # 例题 #...
more...






