什么时候ZJ省选再现一次这么良心的题吧...
题意:
在一个染色的格子画分割线,使其不想连,求最少的线段
SOL:
裸裸的最小割.题目要求两种颜色不想连,我们把他分到两个集合,也就是把所有相连的边切断-----这不就是最小割嘛. 把其中一个颜色与源相连,另一个颜色与汇相连,容量为正无穷,然后中间相连的容量均为1,然后跑下dinic即可.
Code:
/*==========================================================================# Last modified: 2016-03-11 18:09# Filename: 1412.cpp# Description: ==========================================================================*/#define me AcrossTheSky #include #include #include #include #include #include #include #include #include #include