
二分图匹配
Eirlys_North
这个作者很懒,什么都没留下…
展开
-
Codevs 3052 多米诺 (二分图染色+二分图最大匹配)
一个多米诺占用相邻的两个,那么把相邻的两个分开的话,就可以把一个多米诺看做一个成立的二分图匹配于是把棋盘进行二分图染色,染成黑白棋牌的那种,即一个格子与它上下左右的格子颜色不同所以我们就把每个格子与它上下左右的格子连边,连边的条件就是这两个格子都是可以放的(因为只有二分图左右两边的都是可以放的格子才可以把匹配看做一张多米诺)然后跑匈牙利算法就可以了=w=const原创 2016-11-16 10:22:53 · 539 阅读 · 0 评论 -
Codevs 1222 信与信封问题 二分图匹配
首先要确定每一封信都能找到原创 2016-11-15 15:44:22 · 581 阅读 · 0 评论 -
bzoj 1191 [HNOI]超级英雄Hero 二分图最大匹配(匈牙利算法)
1191: [HNOI2006]超级英雄HeroTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 3911 Solved: 1801[Submit][Status][Discuss]Description现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品原创 2016-12-15 21:46:19 · 490 阅读 · 0 评论 -
洛谷 P1330 封锁阳光大学 二分图染色模板
裸的二分图染色模板,由于求最少的河蟹,所以在每次重新更新颜色(dfs)的时候ans=ans+min(ans1,ans2),而不能到最后再统计颜色为1的有几个、颜色为0的有几个,因为此时并不能保证最优var n,m,l,ans1,ans2,x,y:longint; ans :longint; i原创 2016-11-15 23:55:30 · 565 阅读 · 0 评论 -
bzoj 1059 二分图匹配
题意:我们有一个n*n的黑白(随意) 方阵,1表示黑色 0表示白色,我们可以选择任意两行进行交换 或 任意选择两列进行交换 ,使得方阵的主对角线均为黑色 ,判断局面是否有解.....这他喵的是二分图匹配....我们发现,对于同一行的多个1,无论如何我们也不能把它们同时移动到主对角线上(因为它们一定会在同一行,而同一行只有(i,i)能做出贡献),同理,对于同一列上的多个1我们也不能把它们同时原创 2017-01-26 22:24:26 · 394 阅读 · 0 评论 -
hdu 1533 KM匹配
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1533关于KM的简单讲解&&模板 推荐(写的很详细也很容易理解):http://blog.youkuaiyun.com/pi9nc/article/details/12250247 题目求最小权值和,KM处理的是最大权值和,在建图的时候每条边建成负数即可第一次写KM匹配,代码改得比较丑type原创 2017-03-08 21:03:12 · 314 阅读 · 0 评论 -
bzoj 2539 KM匹配
题意:2n个人,给出2n个人的坐标和姓名,然后给出一些人之间的好感,没有给出的默认好感为1。两个人之间可以匹配的条件是:两个人之间的欧几里得距离不超过给定的距离m且两人所连的线段不经过其他人。求能匹配上的人的缘分总和最大建图慢慢建就好,然后KM匹配裸题坑点:(1)据说坐标并没有保证是整数, (2)给出的两人之间的好感可能为0,所以不能匹配的人之间的边要建成负无穷原创 2017-03-09 11:34:10 · 376 阅读 · 0 评论