UVA 10917 Walk Through the Forest(Dijkstra+DAG動態規劃)
題意:gbn最近打算穿過一個森林,但是他比較傲嬌,於是他決定只走一些特殊的道路,他打算只沿著滿足如下條件的(A,B)道路走:存在一條從B出發回家的路,比所有從A出發回家的路徑都短。你的任務是計算一共有多少條不同的回家路徑。其中起點的編號為1,終點的編號為2.
思路:首先從終點Dijkstra一次,求出每個點u回家的最短路長度,那麼相當於創建了一個新圖,當d[B]
#include
#include
#include
#include
#include
#include
#include
#include