上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: 最小瓶颈生成树不一定是最小生成树,但最小生成树一定是最小瓶颈生成树 由于关心最大边便把边从小到大排序,最先生成的那棵生成树就是答案。而这就是Kruskal算法,所以原图的最小生成树就是一棵最小瓶颈生成树了 感觉这个解释很牵强呀 不过知道结论就舒服多了 题目是BZOJ2429 这里看一下返回的结果就知 阅读全文
posted @ 2018-08-10 10:46 静听风吟。 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 先求出MST。再枚举新加的一条边(u,v),这时成环便去掉(u,v)所在环上,即u到v的路径上的权值最大的边(不删(u,v)这个新增的边)。这样就是答案了 次小生成树一定至少有一条边与最小生成树不一样,那么存在不同于最小生成树的生成树中权值和最小的生成树就是次小生成树 处理出每对结点(u,v)的最小 阅读全文
posted @ 2018-08-10 10:15 静听风吟。 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 利用SPFA+EK算法解决费用流问题 例题不够裸,但是还是很有说服力的,这里以Codevs1227的方格取数2为例子来介绍费用流问题 这个题难点在建图上,我感觉以后还要把网络流建模想明白才能下手去做这种题,老实说挺难的 先直接给出建图的代码: 然后给出完整实现,请记住cnt初始必须是1,为了和^配套 阅读全文
posted @ 2018-08-09 17:37 静听风吟。 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 解决最大流问题我搜到了一堆的算法:EK算法、FF算法、Dinic算法、SAP算法、ISAP算法 然而并没有什么鸟用 掌握最常见的Dinic就够了,据说极限优化的ISAP比Dinic更快一些。。我当不知道好了 模板题Codevs1993 给定源点汇点,求从源点走到汇点的所有流量和,最大流就是求最大值了 阅读全文
posted @ 2018-08-09 14:59 静听风吟。 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 利用Stoer-Wagner算法求无向图最小割 直接给出算法描述和过程实现: 然后题目POJ2914的意思是去掉一些边使原图变成两个连通分量并且去掉边的权值之和最小,如果要是去掉的边最少的话让所有边权值为1就好了 v表示经过合并之后的节点,d表示w(A,v[i]) 然后直接给出实现: 像这种完全成熟 阅读全文
posted @ 2018-08-09 14:20 静听风吟。 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Gale-Shapley算法又叫做延迟认可算法,它可以解决这么一个问题 一共有N位男士和N位女士 每位男士对每位女士都有一个好感度,让他们结合成为N对夫妻,要求男士优先表白,最后问结合情况 以上给出了算法的描述,下面直接给出代码,题目是POJ3487 由于这个问题没有太大变式直接套模板就好了,如果要 阅读全文
posted @ 2018-08-09 11:24 静听风吟。 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: 使用最大流和费用流解决二分图的多重匹配 之前编辑的忘存了好气啊。。 本来打算学完二分图的乱七八糟的匹配之后再去接触网络流的,提前撞到了 之前我们说的二分图最大匹配和二分图最大权匹配有一个特点,那就是没个点只能与一条边相匹配 如果规定一个点要与L条边相匹配,这样的问题就是二分图的多重匹配问题 然后根据 阅读全文
posted @ 2018-08-08 09:50 静听风吟。 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: 如果,将求二分图的最大匹配的所有匹配边的权重看做1 那么用匈牙利算法求二分图的最大匹配的问题也可以看成求二分图的最大权匹配 如果边权是特例,我们就要使用KM算法来做了 这个算法其实还是比较难的,会用就不错了,更不要说证明了 这里以HDU2255为例,这是一个裸题 在这个题目里面X和Y的size是一样 阅读全文
posted @ 2018-08-07 20:43 静听风吟。 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 其实在写这个的代码的时候我是纳闷的,X集合和Y集合的点,能同时用1,或者2来表示吗? 然后我努力说服自己:它已经是二分图了 它就是存了一个 → 而已 好的我被自己说服了 二分图匹配说的就是,每个人有若干种选择,但是每种选择只能容纳一个人,问你最多能配对多少 或者说成选边的时候不能经过同一个点 最大匹 阅读全文
posted @ 2018-08-06 23:17 静听风吟。 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 我其实只是想练一练二分图判定的,但是翻到了一个这么个题。。 双栈排序早有耳闻,非常欣赏当年的出题水平,堪称经典 这个题AC的人一定是个天才 废话不多说,双栈排序的思路我就不介绍了,没有那个水平,直接来说说怎么二分图染色 这个方法,14年的时候练了很多次,当时习惯写BFS的,可能是因为所有点都要跑所以 阅读全文
posted @ 2018-08-06 22:39 静听风吟。 阅读(568) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页