Rain on your ParadeTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 655350/165535 K (Java/Others)Total Submission(s): 3310Accepted Submission(s): 1...
分类:
编程语言 时间:
2015-10-26 20:36:44
阅读次数:
277
二分图匹配。。先黑白染色,若黑白点能攻击就连边,答案就是所有位置数-最大匹配数-不能放的点数终于见识到黑白染色的作用,以前从来不鸟染色直接做。。话说这个匈牙利居然比dinic快那么多。。。这是数据问题还是复杂度的问题。。。不都是龟速么orz以前一直用网络流代替二分图来做,不想学匈牙利。。算了今天学一...
分类:
其他好文 时间:
2015-10-22 21:28:25
阅读次数:
320
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2063hdu_2063:过山车Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Su...
分类:
其他好文 时间:
2015-10-21 20:46:47
阅读次数:
196
题目大意:有n个骑士要在圆桌上开会,但是相互憎恶的两个骑士不能相邻,现在已知骑士们之间的憎恶关系,问有几个骑士一定不能参加会议。参会骑士至少有3个且有奇数个。题目分析:在可以相邻的骑士之间连一条无向边,构成一张图G。则问题变成了有几个节点不在奇圈(有奇数个节点的圈)内,并且一个点在圈内最多出现一次。...
分类:
其他好文 时间:
2015-10-21 00:01:55
阅读次数:
286
Vertex Cover Problem's Link Mean:给你一个无向图,让你给图中的结点染色,使得:每条边的两个顶点至少有一个顶点被染色。求最少的染色顶点数。 analyse:裸的最小点覆盖问题,二分图的最大匹配,直接套模版即可。 Time complexity:...
分类:
其他好文 时间:
2015-10-02 21:15:26
阅读次数:
190
一,二分图匹配:我的理解是所谓最大匹配其实就是每一次试着能否将一个点弄进去,然后试着能够将匹配边和未匹配边反过来,如果能的话是好的,但是如果不能的话这个节点也不能再选了,因为如果选的话那么原来这个节点所对应的左边的点仍然无法找到增广路。所以visit【i】不用将他还原。除了这个地方卡了有点久其他的不...
分类:
其他好文 时间:
2015-10-01 16:27:34
阅读次数:
179
题意:
初始时滑冰俱乐部有1到n号的溜冰鞋各k双,x号脚的人可以穿x到x+d的溜冰鞋,;
有m次操作,每次包含两个数ri,xi,代表来了xi个ri号脚的人(xi可能为负);
对于每次操作,输出溜冰鞋是否足够;
n
题解:
首先这是一个二分图匹配问题,显然鞋和人是没有交集的;
然后就有一个Hall定理:
二部图G中的两部分顶点组成的集合分别为X, Y;
边集中有一组无公共点...
分类:
其他好文 时间:
2015-09-17 08:51:02
阅读次数:
157
简单的二分图匹配:每个位置可以边到这些数字甚至可以边Game with PearlsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 122Accep...
分类:
其他好文 时间:
2015-09-14 13:42:46
阅读次数:
161
感觉二分图匹配的内容很杂还很难理解。。。需要总结一下啊。。。。。1.二分图最大匹配:边数最多的匹配叫做最大匹配。算法:匈牙利算法O(V*E)例题:BZOJ 1059 题解在这 1 #include 2 #include 3 #include 4 #include 5 #include 6 #incl...
分类:
其他好文 时间:
2015-09-12 18:52:29
阅读次数:
155
带权二分图匹配,把距离当做权值,因为是最小匹配,所以把距离的相反数当做权值求最大匹配。最后再把答案取一下反即可。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8...
分类:
其他好文 时间:
2015-09-05 00:04:30
阅读次数:
254