E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
最大独立集
hihoCoder#1127 二分图三·二分图最小点覆盖和
最大独立集
原题地址 主要是介绍了两个定理: 1. 二分图最大匹配数 = 二分图最小点覆盖数 2. 二分图最小点覆盖数 = 二分图顶点数 - 二分图最小点覆盖数 注意,都是二分图 代码:(匈牙利算法) 1 #include <iostream> 2 #include <cstring> 3
·
2015-11-02 18:11
code
二分图相关问题
二分图相关问题: 二分图定义及判定 二分图最大匹配 二分图最小覆盖 二分图
最大独立集
二分图最小路径覆盖 二分图最优匹配 稳定婚姻问题 一、定义及判定: 定义:二分图中,顶点可以分为两个集合
·
2015-11-02 17:23
二分图
UVa 1220 (树的
最大独立集
) Party at Hali-Bula
题意: 有一棵树,选出尽可能多的节点是的两两节点不相邻,即每个节点和他的子节点只能选一个。求符合方案的最大节点数,并最优方案判断是否唯一。 分析: d(u, 0)表示以u为根的子树中,不选u节点能得到的最大人数,f(u, 0)表示方案是否唯一。 d(u, 1)表示选u节点能得到的最大人数,同理,f(u, 1)表示方案是否唯一。 状态的转移: d(u, 1)的计算
·
2015-11-02 15:02
part
hdu 2458(
最大独立集
)
pid=2458 思路:由于要求选出尽可能多的认识的人,那么我们可以反着来考虑,给不认识的女孩和男孩连边,于是问题就转化为求
最大独立集
。
最大独立集
=顶点数-最大匹配。
·
2015-11-02 11:51
HDU
hdu 2768(
最大独立集
)
思路:把喜欢cat的和喜欢dog的看成两个集合,如果这两个集合有冲突,即cat.love==dog.hate或者cat.hate==dog.love,这连边,代表有矛盾,那么最后的结果不就是求一下
最大独立集
吗
·
2015-11-02 11:48
HDU
pku 3020 最小路径覆盖集
复杂的问题变成了最小路径覆盖 分析:最小路径覆盖=所有的点数-
最大独立集
,而
最大独立集
就等于最大匹配数。再分析,这是一个无向图,A点连着B点,B点也同时连着A点。
·
2015-11-02 09:05
pku
poj 2771 二分匹配 Guardian of Decency
id=2771 一个保守的老师带学生出去玩,他希望任何一人不能配成一对,问你K个人中他能带出去的最大人数
最大独立集
= 顶点数(总人数) - 最大匹配数  
·
2015-11-02 09:47
poj
hdu 1565 最大点权独立集
链接:点我 分析转自:点我 二分图最小点覆盖和
最大独立集
都可以转化为最大匹配求解。
·
2015-11-01 15:21
HDU
poj 1419 (
最大独立集
)
基础知识:
最大独立集
: 顶点集V中取 K个顶点,其两两间无连接。 最大团: 顶点集V中取 K个顶点,其两两间有边连接。
最大独立集
= 补图的最大团。
·
2015-11-01 13:40
poj
bzoj1143
然后变成求有向无环图的
最大独立集
。 这是个经典问题,要变成二分图。 将每个点拆成两个点x和y 如果有边i->j,那么连边ix->
·
2015-11-01 09:10
ZOJ
poj 1466 Girls and Boys
最大独立集
根据性别分为两个集合,然后求
最大独立集
。由于题目没有给出性别,可以不划分集合,每个集合都为n个,求最大匹配数,最后除2即可。
·
2015-10-31 19:16
poj
HDU-3829 Cat VS Dog
最大独立集
pid=3829 第一道
最大独立集
题目,建图有点隐晦。把每个孩子看做一个点,然后把有喜欢的和不喜欢的两个孩子连边,那么就是容易看出是
最大独立集
题目了。这个可以直接拆点做,然后ans/2。
·
2015-10-31 15:01
HDU
最大团=补图的
最大独立集
即求图的最大完全子图(最大团),那么可以转化为求补图的
最大独立集
(集合中的任意两点没有边相邻),而补图正好是一个二分
·
2015-10-31 12:05
图
二分图匹配总结
最大匹配 最小点覆盖 |V|-
最大独立集
(二分图or有向无环图) |V|-最小边覆盖数 |V|-最小路径覆盖数(有向无环图) |V|-最小路径覆盖数/2(无向图) (上面括号里有有向无环图的
·
2015-10-31 12:00
二分图
poj 3692 Kindergarten(二分图匹配)
二分图匹配; 独立集=总数-最大匹配数; 最大团=原图补图的
最大独立集
·
2015-10-31 11:41
poj
hdu 3289
最大独立集
题意:一个动物园里有N只猫和K只狗,一些小朋友来参观,他们如果喜欢狗就不喜欢猫,喜欢猫就不喜欢狗,园长想要移走一些动物,如果,移走的是某个小朋友不喜欢的,而喜欢的没被移走,该小朋友就会高兴,求移动的数目使得最多的小朋友开心 Sample Input 1 1 2 //1个猫1个狗2个小朋友 C1 D1 //一号小朋友喜欢c1,讨厌d1 D1 C1 1 2
·
2015-10-31 11:55
HDU
POJ-3020 Antenna Placement
最大独立集
| 状态压缩DP
看了Discuss才知道正解是用
最大独立集
做,即在图上构造一张二分图,然后相邻的’*‘建立边关系,求
最大独立集
就可以了。至于算法
·
2015-10-31 11:20
ant
POJ 2771 Guardian of Decency(二分匹配,
最大独立集
)
Guardian of Decency Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 4071 Accepted: 1702 Description Frank N. Stein is a very conservative high-school teacher.
·
2015-10-31 11:45
poj
HDU 3829 Cat VS Dog (二分匹配求
最大独立集
)
Cat VS Dog Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 125536/65536 K (Java/Others)Total Submission(s): 1770 Accepted Submission(s): 600 Proble
·
2015-10-31 11:45
HDU
Hdu 3829
pid=3829 求二分图
最大独立集
, 可以转化为最大匹配问题; 附上代码: 1 #include <cstdio> 2 #include <string>
·
2015-10-31 10:34
HDU
hdu 4169 二分匹配
最大独立集
***
题意:有水平N张牌,竖直M张牌,同一方向的牌不会相交。水平的和垂直的可能会相交,求最少踢出去几张牌使剩下的牌都不相交。 二分匹配 最小点覆盖=最大匹配。 链接:点我 坐标点作为匹配的端点 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include
·
2015-10-31 09:07
HDU
HDU 1068 Girls and Boys
题目大意: 有一些男女生之间的暧昧关系,求找到一组人数最多的,组中任何两人都没有暧昧关系的情况‘ 直接建图,求一个
最大独立集
二分图中
最大独立集
= 总数 - 最大匹配数 1
·
2015-10-31 09:08
HDU
hihocoder 第三十四周 二分图三·二分图最小点覆盖和
最大独立集
题目1 : 二分图三·二分图最小点覆盖和
最大独立集
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在上次安排完相亲之后又过了挺长时间
·
2015-10-31 09:14
code
hdu 1068(
最大独立集
)
pid=1068 思路:
最大独立集
== |P| 减 【最大匹配(双向建图)】/2 还是用的vector建邻接表。。。速度比较快。。。
·
2015-10-31 08:46
HDU
hihoCoder #1127 : 二分图二·二分图最小点覆盖和
最大独立集
#1127 : 二分图二·二分图最小点覆盖和
最大独立集
Time Limit:10000ms Case Time Limit:1000ms Memory Limit:256MB
·
2015-10-31 08:28
code
poj3020 二分图匹配
最大独立集
这是一道水题, 这里是最大流解法,之后再补 坑在又忘了反向建边了 题意:给你二维bool数组,让你求出能用多米诺骨牌覆盖所有 1 且骨牌最少的放法(因为多米诺骨牌1*2的结构方便描述,原题没有),原本的数据是字符数组,'*'为1,'o'为0, 思路:仔细看看题会发现是上下左右只能取一个,不是那种十字星形的 取的话只能取一个点或者是两个点,要是把棋盘染色一定只能取一黑一白,总'*'也就是1
·
2015-10-30 13:21
poj
图论知识
最小边覆盖 =
最大独立集
= |V| - 最大匹配数 这个是在原图是二分图上进行的 最小路径覆盖和最小边覆盖不同,不要求给的图是二分图,而是要求是N x
·
2015-10-30 13:08
图论
手速练习
poj1753poj3368树的
最大独立集
DataProblemnametimessolution10.28POJ1753FlipGame20min枚举10.29POJ3368Frequentvalues1hRMQ10.30
nike0good
·
2015-10-29 00:00
poj
手速题集
最小边覆盖(最小路径覆盖)(路径不可相交)——pku2060
最小路径覆盖=顶点数-最大匹配数(貌似与
最大独立集
同) 建图:集合A,B分别放顶点P,P' 如果出租车在X点可以Y点,则map[x][y]=1;//因为是X->Y,而题意Y显然无法到X,所以单向图
·
2015-10-28 08:31
pku
最大独立集
——hdu3829
最大独立集
: 在N个点的图G中选出m个点,使这m个点两两之间没有边,求m最大值。如果图G满足二分图条件,则可以用二分图匹配来做。
最大独立集
点数 = N - 最大匹配数。
·
2015-10-28 08:30
HDU
loj 1201(
最大独立集
)
id=26913 思路:水题一枚,就是求
最大独立集
。
最大独立集
=顶点数-最大匹配。
·
2015-10-28 07:31
OJ
Codeforces Round #327 (Div. 1) E. Birthday【AC自动机+网络流】
用网络流Dinic处理
最大独立集
的问题,胡伯涛的论文有提及二分图的
最大独立集
做法。将DAG拆点转化为二分图即可。方案直接用bfs在Dinic最大流跑完之后的
u013007900
·
2015-10-27 23:00
hdu 4619 Warm up 2(KM)
题目链接:hdu4619Warmup2解题思路KM求
最大独立集
。
u011328934
·
2015-10-26 21:00
zoj 3165 (最小割,最大点权独立集)
这道题是选择一些男孩和女孩参加party,邀请的男孩女孩之间不能有 8g,图就是个明显的二分图,就是选择一些点之间没有8g关系,就是二分匹配里的
最大独立集
,但是要求选出的点的权值最大,就是最小割模型里的最大点权独立集了
·
2015-10-23 08:21
ZOJ
二分图匹配小结
做了一点,差不多总结下 最大二分匹配有这么几种题目 最大匹配:匈牙利算法 最小点覆盖:等于最大匹配数
最大独立集
:顶点数-最大匹配数 最小边覆盖:顶点数-最大匹配数(最小边覆盖有边不可相交,边可以相交
·
2015-10-21 12:45
二分图
最大匹配、最小顶点覆盖、
最大独立集
、最小路径覆盖
在讲述这两个算法之前,首先有几个概念需要明白: 二分图: 二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分图。 匹配: 给定一个二分图,在G的一个子图
·
2015-10-21 11:38
路径
hdoj 1068 Girls and Boys【匈牙利算法+
最大独立集
】
Girls and Boys Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8470 Accepted Submission(s): 3890
·
2015-10-21 11:39
算法
2015国庆总结
AB平局的状态权值异或一定为0F[i,j]:第i个数,两者权值的异或值为j的方案数F[i,j]=F[i-1,j]+F[i-1,jxora[i]]*2ans=(3^n-F[n,0])/2T2最大团=补图的
最大独立集
每次搜索选度数最大的点进行枚举
beginendzrq
·
2015-10-08 20:00
总结
最大团&&二分图2
最大独立集
就是其补图的最大团。二分图的
最大独立集
:集合中任意两个点都没有边相连。最小路径覆盖: DAG的最小路径覆盖是指找最小数目的互相不相交的有向路径,满足DAG的所有顶点都被覆盖。通俗的讲就是
driver13
·
2015-10-04 15:00
hdu 2768 二分图匹配(难想到)
就是求
最大独立集
。 最大匹配:二分图G中,找出边数最大的子图M,使得M中各条边均无公共顶点,则M为最大匹配。可用匈牙利算法求得。 最小顶点
cacyth
·
2015-10-02 23:00
hihocoder 1158 质数相关(二分图匹配
最大独立集
)
题目链接:传送门 题意: 给定你一个为n的集合选定一个最大的子集使得不存在ai*p=aj的情况,p为一个素数。分析: 对于所有的ai*p=aj的情况建图,求出这个二分图的最大匹配,然后n-最大匹配数/2即可。代码如下:#include #include #include #include usingnamespacestd; constintmaxn=1010; constintN=
u013790563
·
2015-09-21 20:00
LoghtOj1201(
最大独立集
)
思路:一哥们要去杀人,这些人之间呢有相互认识的,也有不认识的,如果杀了A,那么认识A的人就回得到消息然后有所防范,问最多能杀多杀人,这显然就是
最大独立集
。
KIJamesQi
·
2015-09-21 15:00
图论
二分图匹配
hdu3768
最大独立集
题目自己读就好了;/***************************************** Author:Crazy_AC(JamesQi) Time:2015 FileName: *****************************************/ //#pragmacomment(linker,"/STACK:1024000000,1024000000") #inc
KIJamesQi
·
2015-09-16 21:00
图论
二分图匹配
【图论】【贪心】[coci CONTEST #1 2014.10.18]MAFIJA
题目分析:这道题一看就是一道求
最大独立集
的题目,然而由于是一个普通的图,所以无法直接求。贪心思路:如果一个点入度为0,则它一定可以为杀手,这时可以将这个点和它所指向的点删掉,继续找入度为0的点。
outer_form
·
2015-09-15 21:00
C++
图论
贪心
codeforces 340D D. Bubble Sort Graph(dp+线段树)
题目链接:codeforces340D题目大意:给出一个程序,就是冒泡排序,每次如果发现相邻两个数前一个大于后一个,交换位置后建边,问最后得到的这个图中的
最大独立集
,这个
最大独立集
定义为所有的点都不相邻的最大点的集合的规模
qq_24451605
·
2015-09-15 16:00
dp
线段树
codeforces
Graph Coloring( DP优化的求最大团模板题:求原图的
最大独立集
和输出集合元素可转化为求补图的最大团顶点数+输出最大团元素)
link:http://poj.org/problem?id=1419GraphColoringTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:4508Accepted:2063SpecialJudgeDescriptionYouaretowriteaprogramthattriestofindanoptimalcoloringforagive
林下的码路
·
2015-08-27 00:16
ACM
算法
dfs
ACM
动态规划
搜索
DFS
贪心
递归
图论
Dog二分图
最大独立集
(最大匹配)
今天做的二分图唯一一个比较难的而且看了题解才发现,又理解错题意了。是说如果出现喜欢的和别人讨厌的相同,则其中一人会不满意。问最多满意多少人即把喜欢喝讨厌彼此矛盾的建边,个数-最大匹配即为所求DescriptionThelatestrealityshowhashittheTV:``Catvs.Dog''.Inthisshow,abunchofcatsanddogscompetefortheveryp
zhou_yujia
·
2015-08-23 23:00
算法
HDU
匈牙利算法
最大二分匹配
POJ 2771 Guardian of Decency
最大独立集
DescriptionFrankN.Steinisaveryconservativehigh-schoolteacher.Hewantstotakesomeofhisstudentsonanexcursion,butheisafraidthatsomeofthemmightbecomecouples.Whileyoucanneverexcludethispossibility,hehasmades
zhou_yujia
·
2015-08-23 22:00
算法
poj
最大二分匹配
POJ 1419
最大独立集
(即最大团)
思路:
最大独立集
:一个图中最大的互相没有边相连的点集。结论:原图的
最大独立集
等于补图的最大团源码:#i
beihai2013
·
2015-08-23 20:00
【bzoj3175】 TJOI2013攻击装置 二分图
最大独立集
比较裸的二分图
最大独立集
,不过复杂度是不对的,匈牙利算法跑得太快了,然后要注意为了不超时,每次匈牙利的时候不能清空vis的数组,而是把它进行标记。
u012288458
·
2015-08-22 10:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他