图论
文章平均质量分 82
jordandandan
这个作者很懒,什么都没留下…
展开
-
二分图最大匹配:匈牙利算法(poj3041)
二分图最大匹配的König定理: 最小点覆盖数 = 最大匹配数 增广路的定义(也称增广轨或交错轨): 若P是图G中一条连通两个未匹配顶点的路径,并且属于M的边和不属于M的边(即已匹配和待匹配的边)在P上交替出现,则称P为相对于M的一条增广路径。 由增广路的定义可以推出下述三个结论: 1、P的路径个数必定为奇数,第一条边和最后一条边都不属于M。原创 2013-07-26 10:37:06 · 611 阅读 · 0 评论 -
poj1251(prim)
prim 模板 int prim() { int s = 1; int m = 1; bool visit[30]; int min,flag; memset(visit,false,sizeof(visit)); int dist[30]; for(int i=1;i<=n;i++) dist[i] = inf; in原创 2013-08-14 11:42:51 · 632 阅读 · 0 评论 -
poj 1364(差分约束-bellmanford)
差分约束:如果一个系统由n个变量和m个约束条件组成,其中每个约束条件形如xj-xi 求解差分约束系统,可以转化成图论的单源最短路径(或最长路径)问题。 观察xj-xi 解题思路: 1 2 gt 0 a1+a2+a3>0 2 2 lt 2 a2+a3+a4 首先设Si=a1+a2+a3+...+原创 2013-08-15 15:45:06 · 582 阅读 · 0 评论