bzoj1266 AHOI2006 上學路線 最短路+最小割

題意:node 給出一個n個點m條邊的無向圖,每一條邊有長度和去掉的代價,先求1號點到n號點的長度最短路,在求去掉最小代價的一些邊,使1到n的長度最短路變大c++ 題解:spa 求最短路直接SPFA就好了,而後在最短路徑圖上跑一個代價的最小割就好了。code 最短路勁圖就是圖上的每一條邊都在某條(些)最短路上,建圖的方法是判斷一條路徑兩個端點x,y是否知足dis[x]==dis[y]+當前路徑的長
相關文章
相關標籤/搜索