不介意纯理论方法的话可以做到 O(n log^3 n), 使用multiple-source multiple-sink max flow on planar graph
http://cs.brown.edu/~pnk/publications/msms2.pdf不然的话, 用 electric flow 可以做到 O(n^{10/7})另外 Gaussian elimination 加上 nested dissection 可以做到 randomized O(n^w/2) <= O(n^1.19)这几种方法全部都很难实作...