1. 程式人生 > >[BJOI2006]狼抓兔子——最小割轉對偶圖最短路 [無效]網路流之轉換對偶圖

[BJOI2006]狼抓兔子——最小割轉對偶圖最短路 [無效]網路流之轉換對偶圖

其實這個題直接Dinic跑最小割可過。

(小優化是:

無向圖建網路流,一條邊不用建成4條,可以正反容量都是邊權即可。完全等價

 

[無效]網路流之轉換對偶圖

 

一個巧妙的事情是,如果建邊合適的話,最小割就是右上部分到左下部分的最短路。

看圖就明白了。

注意一個正方形要再分成兩個三角形。

從1~14號點的每個路徑,都對應著網路流的一個割集。

所以對偶圖最短路等價於最小割