【洛谷P1608】路徑統計(最短路計數模板)

傳送門 哎。。。心累。。。這道題改了好久 做法很好理解,就是運用dp的思想,設cnt[i]爲到第i個點的最短路數量。 那麼對於i的每條出邊,如果zdl[i]+val=zdl[vis],說明還有另外若干條可以從i到達vis的路徑,因此cnt[vis]+=cnt[i] 大概是下圖這樣的一個意思 當然,如果zdl[i]+val<zdl[vis]的話,直接cnt[vis]=cnt[i]即可。 寫代碼的時候
相關文章
相關標籤/搜索