[POJ 3422]

Kaka’s Matrix Travels

费用流。

好久没写网络流的题目了,敲了很久,不过还是1A了。

这题和以前qoshi推荐的DP是同类题目,但这超过了DP能求解的规模,所以只能用费用流来做了。思路是把矩阵每个元素拆点为ui和vi,并根据费用流算法的需要进行建图。然后重复k次增广操作即可。增广用的是基于栈的spfa。g++下跑了938ms。