![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
求全图的最小割
文章平均质量分 76
AcDora
这个作者很懒,什么都没留下…
展开
-
HDU 3691 Nubulsa Expo(SW算法求最小割)
题目:给出一个网络流图,给定一个起点,汇点自己定,然后求这个图的最小割。 分析:枚举汇点,时间是三秒,超时!只能用这个办法去求最小割了,我还不是不很懂这个算法,只是理解了一些皮毛,在网上扒个代码,先体验一下,这个算法和prim本质上是两回事,但是实现是很像的,时间复杂度如果不用优先队列优化的话是O(n^3),优化的话是O((n^2)logn)。具体算法的理解我会在晚些时候写总结,下面先把这题的代原创 2013-04-23 11:12:02 · 1243 阅读 · 0 评论 -
POJ 2914 Minimum Cut(求全图的最小割Stoer-Wagner)
这道题,看题目就是知道了,就是求全图的最小割。 代码是我在其他人的博客上看到的,感觉很好,可以用做模板,就算是一个新的模板 代码如下: //Stoer-Wagner #include #include #include #include using namespace std; const int N = 550; const int INF = 0x3fffffff; int n原创 2013-04-26 22:07:07 · 785 阅读 · 0 评论 -
HDU 3002 King of Destruction(SW求最小割的值)
还是一道很典型的求最小割的值,算法依旧。 这次做这道题,我模拟了一下算法实行,发现这个模板在对点删除的处理上很巧妙。通过这次研究,算法大致的步骤和实现方法,我已经知道是怎么样的流程,但是具体的证明之类的还是很迷糊。 代码如下: #include #include #include #include using namespace std; const int N = 110; co原创 2013-04-29 12:11:32 · 1119 阅读 · 0 评论 -
ZOJ 2753 Min Cut ( SW )
和之前做过的一道是一样的,不同的是这道题要判断是否连通 代码:(写代码一定要认真,一定一定) #include #include #include using namespace std; const int N = 550; const int INF = 0x3fffffff; int n, m; int v[N], g[N][N], d[N], father[N]; int S原创 2013-04-29 22:10:16 · 936 阅读 · 0 评论