二分图 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。 区别二分图,关键是看点集是否能分成两个独立的点集。 二分图匹配(匈牙利算法) 如图: ...
分类:
编程语言 时间:
2016-11-05 11:42:35
阅读次数:
166
Kingdom of Obsession Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 200 Accepted Submission(s): ...
分类:
其他好文 时间:
2016-10-30 11:35:08
阅读次数:
389
Kingdom of Obsession Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description There is a kindom of obsessi ...
分类:
其他好文 时间:
2016-10-29 21:30:34
阅读次数:
248
Kingdom of Obsession Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 49 Accepted Submission(s): 1 ...
分类:
编程语言 时间:
2016-10-29 19:46:19
阅读次数:
365
太久没搞网络流,又被坑了一发死循环。。(这次是对cur[]初始化没对。以后直接for S到T不就好了嘛!) 先看数据量。诶,才250,肯定n三方。搜索不行,dp不行,贪心不行,二分图网络流?恩,有可能,先放一边去。 然而正解就是二分+二分图匹配。 二分答案,二分图匹配看是否存在大等n-k+1个匹配。 ...
分类:
其他好文 时间:
2016-10-17 22:43:22
阅读次数:
141
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1059 题解: 很玄学的问题…… 因为不同行或者不同列的格子,交换仍然不同行或者不同列 所以把问题转化为从黑格子里选n个,它们的横纵坐标都不相同 然后二分图匹配……两个子集分别是横坐标和纵坐标 ...
分类:
其他好文 时间:
2016-10-16 01:44:07
阅读次数:
265
有关概念: 二分图:图G中的点集可以分为两个互不相交的子集,且G中的每条边连接的两个点分别属于这两个子集 二分图匹配:二分图G的子图M中每个结点上只连一条边,则称M为一个匹配 极大匹配:无法再向二分图中加边且满足匹配条件的匹配 最大匹配:所有极大匹配中边数最多的一个 增广路:若P为图G上连接两个未匹 ...
分类:
编程语言 时间:
2016-10-16 01:31:17
阅读次数:
229
注意到如果变换前在同一行/列,变换后也在同一行/列。然后二分图匹配。 ...
分类:
其他好文 时间:
2016-10-09 14:11:17
阅读次数:
124