二分图
文章平均质量分 52
Clove_unique
All that you have lost can be won back bit by bit as long as you wish for it.
展开
-
[BZOJ1143][CTSC2008]祭祀river(floyed+二分图匹配)
只要心中有景、何处不是花香满径。原创 2016-05-12 11:42:27 · 1283 阅读 · 1 评论 -
HDU&POJ训练记录3 二分图KM算法
1、奔小康赚大钱传送门题意简述两两匹配有一个权值,求最大权匹配。数据范围1≤n≤3001\le n\le 300题解KM裸题代码#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>using namespace std;#define N 305const int inf原创 2017-04-12 21:34:30 · 609 阅读 · 0 评论 -
[BZOJ1937][Shoi2004]Mst 最小生成树(KM)
题目描述传送门题解刚开始看到这道题是没大有思路的 首先将树边和非树边分开,每一条边看做一个点,然后枚举每一条树边,将树边的两个端点所确定的树链上所有大于这条非树边的边全部连向这条非树边,权值为边权的差值,然后做二分图的最大权值匹配 想出来这个做法了之后不会非常严格的证明,但是感觉首先每一条边只会被修改一次,并且能匹配的两条边任意修改一个就可以,然后只要修改掉一个最大的就行了,所以认为是对的 但原创 2017-04-12 20:35:33 · 769 阅读 · 0 评论 -
SDOI2017 Round1 解题报告
Day1A product题意简述定义f(0)=0,f(1)=1,f(n)=f(n−1)+f(n−2)(n≥2)f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n\ge 2) 求∏i=1n∏j=1mf(gcd(i,j))\prod\limits_{i=1}^n\prod\limits_{j=1}^m f(gcd(i,j)) 多组数据,对109+710^9+7取模数据范围对10%原创 2017-04-12 07:43:21 · 1233 阅读 · 0 评论 -
[BZOJ2150]部落战争(二分图匹配)
题目描述传送门题解可以发现这道题实际上是一个有向图的最小路径覆盖问题。 可以转化为二分图匹配来做。 将每一个点拆成两个点,入点和出点。两个点有边相连时,从起点的出点向终点的入点连边,然后用匈牙利算法求最大匹配。 最小路径覆盖即为点数-最大匹配。代码#include<iostream>#include<cstring>#include<cstdio>using namespace std;原创 2016-11-10 21:57:58 · 689 阅读 · 0 评论 -
[BZOJ1854][Scoi2010]游戏(二分图)
人的一生,就仿佛身负沉重的行李走在遥远的旅程上。原创 2016-05-10 11:55:44 · 912 阅读 · 0 评论 -
[BZOJ2718][Violet 4]毕业旅行(floyed+匈牙利)
题目描述传送门题解同CTSC2008 river代码#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>using namespace std;#define N 205int n,m,x,y,ans;int tot,point[N],nxt[N*N],v[N*N];原创 2017-02-07 18:45:30 · 726 阅读 · 0 评论 -
二分图 学习笔记
很久之前就学过二分图,但是感觉当时理解的并不好。今天重新复习了一下二分图——for noip,在此写下一些新的体会。二分图的定义摘自ATP的blog—— 二分图顾名思义就是可以分成两部分的图。并且这两部分内部不能有边相连。形式化地,定义图G={V,E}G=\{V,E\},AA是GG的一个子集。如果对于∀(x,y)∈E\forall (x,y)\in E,都有(x∈A)∧(y∈S−A)(x\in原创 2016-11-10 23:28:58 · 755 阅读 · 0 评论 -
[BZOJ1059][ZJOI2007]矩阵游戏(二分图匹配)
题目描述传送门题解想这道题的时候尝试建了很多种图,但没有一种是科学的。 实际上这道题有一个非常巧妙的转化:由于是要把矩形的主对角线填满,那么问题可以转化为是否存在n个黑格子,它们的行和列都互不相同。 那么这就是一个非常裸的二分图最大匹配了。对于每一个格子从它的行向列连边,求最大匹配就可以了。代码#include<iostream>#include<cstring>#include<cstdi原创 2016-11-10 21:52:43 · 469 阅读 · 0 评论 -
[BZOJ1191][HNOI2006]超级英雄Hero(二分图匹配)
题目描述传送门题解二分图匹配问题,裸匈牙利算法。 暴力看哪个店第一个不能被匹配。代码#include<iostream>#include<cstring>#include<cstdio>using namespace std;#define N 5005int n,m,x,y,ans;int tot,point[N],nxt[N*2],v[N*2];int belong[N],vis[原创 2016-11-10 21:47:06 · 510 阅读 · 0 评论 -
[HDU3861]The King's Problem(Tarjan缩点+二分图匹配)
春天的道路依然充满泥泞。原创 2016-05-26 18:48:53 · 713 阅读 · 0 评论 -
[BZOJ2539][Ctsc2000]丘比特的烦恼(KM+计算几何)
题目描述传送门题目大意:这题说了题目大意就没意思了。题解KM裸题(笑 http://www.lydsy.com/JudgeOnline/wttl/thread.php?tid=4169代码#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>#include<map>us原创 2017-04-18 20:42:15 · 1023 阅读 · 0 评论