bzoj4289 PA2012 Tax(優化建圖+Dijkstra)

首先咱們考慮把無向圖變成有向圖,而後化邊爲點,新圖中兩點之間距離爲邊權的max,而後新建源點S向1的出邊化成的點連邊,邊權爲出邊邊權,新建匯點T,n的入邊化成的點向T連邊,邊權爲入邊邊權。而後S到T的最短路就是答案。這樣最壞是 O ( m 2 ) O(m^2) O(m2)的邊。 考慮優化建圖:由於 m a x ( a , b ) = a + m a x ( b − a , 0 ) max(a,b)
相關文章
相關標籤/搜索