[BZOJ2763] 飛行路線 dijkstra+堆

BZOJ2763
我們發現該題最棘手的問題就是如何處理k了.
於是乎我們可以這樣考慮,把一個點拆成k個點,即k層.其中第i層第j個點表示當Alice和Bob花費了i個免費機會,到達了j點.
那麼連邊跑一個dijkstra就行啦

發佈了29 篇原創文章 · 獲贊 0 · 訪問量 5241
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章