P4001 [BJOI2006]狼抓兔子

传送门 显然是网络流最小割 朴素的dinic会被卡 但是如果加上玄学优化就可以过了 主要是讲另一个方法 可以发现每条路径是不会交错的 对于样例的图,我们如果从右上随便走出发一条线到左下 把线经过的边全部割掉,就是一种可行的方案 所以可以把每个平面看成点,点之间的边就是平面之间的公共边 只要我们从右上的一个虚节点出发,走到左下的一个虚节点 它的长度就是把路径经过的边割掉的代价 所以就可以跑最短路找最
相关文章
相关标签/搜索