摘要:
http://poj.org/problem?id=3041题意:给你N*N的矩阵,里面有的方格里有小行星,你需要用激光射掉它。。。激光可以射掉一行 或者一列的小行星,问最小需要发射多少次这道题 很久 以前就做过了 ,现在有做了 一下 ,对 匈牙利 有 个 更好的了解。。。转自 别处 : 匈牙利算法是寻找最大匹配的优秀算法,那么与这个看上去一点也不像二分图的题来说有什么用处呢?让我们来做一个尝试:把样例数据里面的横坐标作为二分图的一部,纵坐标作为二分图的另一部,坐标为(x, y)的小行星表示为从横坐标x到纵坐标y的一段弧,就有了下图:可以看出,原问题变成了下面这个问题:给定一个二分图G = ( 阅读全文
posted @ 2012-09-13 20:17
Szz
阅读(236)
评论(0)
推荐(0)
摘要:
以前就做过 二分图,在另一个 博客 里 ,现在 搬过来 了。。这里求的是最大匹配 匈牙利算法的基本知识: 百度百科: http://baike.baidu.com/view/501092.htm 维基百科: 这里面有邻接矩阵的模拟图 http://en.wikipedia.org/wiki/Hungarian_algorithm 二分图定理总结 原文地址 ======== 对于任意图: |最小边覆盖|+|最大匹配|=|V| 二分图的最大匹配=最小点覆盖数 对于二分图: 以下数值等价. 最大匹配 最小点覆盖 |V|-最大独立集(二分图or有向无环图) |V|-最小边覆盖数 |... 阅读全文
posted @ 2012-09-13 20:12
Szz
阅读(314)
评论(0)
推荐(0)
摘要:
网络流入门—用于最大流的Dinic算法 转自:http://comzyh.tk/blog/archives/568/ “网络流博大精深”—sideman语 一个基本的网络流问题 感谢WHD的大力支持 最早知道网络流的内容便是最大流问题,最大流问题很好理解: 解释一定要通俗! 如右图所示,有一个管道系统,节点{1,2,3,4},有向管道{A,B,C,D,E},即有向图一张. [1]是源点,有无限的水量,[4]是汇点,管道容量如图所示.试问[4]点最大可接收的水的流量? 这便是简单的最大流问题,显然[4]点的最大流量为50 死理性派请注意:流量是单位时间内的,总可以了吧! 然而对于复杂... 阅读全文
posted @ 2012-09-13 18:26
Szz
阅读(6004)
评论(0)
推荐(3)
浙公网安备 33010602011771号