题意:
给你若干个点和带权有向边,要求把所有点连成环,可以多个环,但是每个环至少要有两个点。
做法:
所有的点成环,可以知道所有的点 入度和出度都为1。并且只要符合这个条件,所有点肯定是在一个环中的,也就是符合条件了。
所以可以建一个二分图,左边的点从s流入费用为0,流量为1,表示入度为1 ,右边一样。
然后根据边 建流量为1,费用为边权的边,这就是最大权值匹配的图了。
这样只要满流就符合条件了。...
分类:
其他好文 时间:
2015-07-24 18:34:16
阅读次数:
231
题意:一个矩阵中有一些点,用1*2的小矩阵覆盖这些点,求需要的最少小矩阵数;参考:http://blog.csdn.net/lyy289065406/article/details/6647040思路:无向图最小边覆盖数=顶点数-最大匹配数/2; 将每个待匹配的点用一个唯一的数字表示,相当于离...
分类:
其他好文 时间:
2015-07-20 23:01:41
阅读次数:
116
题意:
给出一幅n个点m条边的连通图 求图中有几个点双连通分量
并输出每条边所在点双连通分量中所有边的编号最小边的编号
代码:
#include
#include
#include
#define maxn 20050
#define maxm 200050
using namespace std;
struct node{
int id,t...
分类:
其他好文 时间:
2015-07-20 16:37:29
阅读次数:
117
前言:
有自己写的,有摘的别人的,前面是摘的,也是无心整理,出错是难免的,反正我都不会证明,智人见智,别被我误导了。
§1图论点、边集和二分图的相关概念和性质
点覆盖、最小点覆盖
点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex covering):本身为点覆盖,其真子集都不是...
分类:
其他好文 时间:
2015-07-02 10:10:13
阅读次数:
292
Sample Input1 // T3 3// n m1 2 3//u v w1 3 42 3 5Sample OutputScenario #1:4 1 # include 2 # include 3 # include 4 # include 5 # include 6 # defin...
分类:
其他好文 时间:
2015-06-21 22:13:59
阅读次数:
146
题目大意:在一个W * H的网格中有n棵树,要求你在这个网格中找出最大个的一个正方形,这个正方形内部不能有树,边上可以有树解题思路:刚开始以为要暴力枚举每一个点,结果发现错了,其实这题就像UVA - 1382 Distant Galaxy这题一样,只不过这个是要找正方形,找正方形和找矩形类似,只需要取矩形的最小边就可以了#include
#include
usi...
分类:
其他好文 时间:
2015-05-06 13:12:53
阅读次数:
108
看目录就好了。不用看具体部分
网络流
二分图
最大匹配
最小点覆盖
最小边覆盖
最小路径覆盖
最大独立集
最大流
上下界最大流
最小割
全局最小割
费用流
上下界费用流
线性规划转费用流
最大权闭合图
RMQ优化建图
单纯形
字符串相关
hash
KMP
扩展KMP
Ma...
分类:
其他好文 时间:
2015-04-23 09:33:21
阅读次数:
437
一道简单的图论题(并查集+Kruskal)求一个图的的生成树,要求最大边减最小边之差最小,输出权值之差,如果没有,输出-1要求权值差最小,所以首先将边按权值排序,枚举最小边,对于每个最小边从小到大枚举最大边用并查集判断是否连通,如果可以生成树更新ans 1 #include 2 #include 3...
分类:
其他好文 时间:
2015-04-21 00:10:22
阅读次数:
233
dfs序 我哭啊……这题在考试的时候(我不是山东的,CH大法吼)没想出来……只写了50分的暴力QAQ 而且苦逼的写的比正解还长……我骗点分容易吗QAQ 骗分做法: 1.$n,m\leq 1000$: 直接找一个关键点做根进行深搜,算出其他关键点都与root连通的最小边权和,再×2 2.一条...
分类:
其他好文 时间:
2015-04-20 20:43:17
阅读次数:
442
概念:
最大匹配:二分图上最大对数的点对使得对之间有连边,且任意两点对4个点之间互不相同
最大匹配:无视上面那条,其实就是你找一个点,然后给它连一个有边连过去且没匹配过的点,然后就称得到一个匹配。最大匹配就是匹配数最大是多少。
最大独立集:二分图上最大点数的子点集使得两两之间没有连边
最小边覆盖:二分图上最小条数的子边集使得所有点都被且仅被一条边覆盖
最小路径覆盖:拓扑图上最小条数的路径...
分类:
其他好文 时间:
2015-04-17 11:30:48
阅读次数:
122