洛谷 3106 [USACO14OPEN]GPS的決鬥Dueling GPS's 3720 [AHOI2017初中組]guide

【題解】     這兩道題是完全一樣的。   思路其實很簡單,對於兩種邊權分別建反向圖跑dijkstra。   如果某條邊在某一種邊權的圖中不是最短路上的邊,就把它的cnt加上1。(這樣每條邊的cnt是0或1或2,代表經過這條邊GPS報警的次數)   最後用每條邊的cnt作爲邊權建圖,跑dijkstra即可。   判斷某條邊是不是最短路上的邊:建反向圖,以n爲起點跑dijkstra,如果某條邊(u
相關文章
相關標籤/搜索