题解: 首先,我们不难猜到高度只有 $0$ 或 $1$ 两种可能,而且高度为 0 的地区组成一个联通块,高度为 1 的地区组成一个联通块.只有这样,人们所耗费的体力才是最小的.得出这个结论,题目就成了求平面图的最小割.由于最大流等于最小割,网络流的做法是显然的,不过数据过大,不加优化是很难通过的. 我们考虑将平面图转对偶图:我们知道平面图的最小割就等于对偶图的最短路.本题和 bzoj1002 狼抓兔子最显著的差别就是本题的边都是有向的,而狼抓兔子的边都是无向的.读者可以自己在草纸上画一画切割方案…