
二分匹配
xtttgo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU1507 Uncle Tom's Inherited Land*(二分匹配 匈牙利算法)
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1507 题意:给出一个n*m的地图,输入一个k,然后输入k个坐标,表示k个障碍物。问你一共能铺几个1*2的方格,然后输出方案。 思路:我一开始没考虑到什么,胡乱建图,一直WA,看到别人的建图觉得思路很好,所以写一下借鉴借鉴。把i+j是偶数的看做是二分匹配的X部分,是奇数的看做是二分匹配的Y部分。因为i+j原创 2016-03-13 22:32:16 · 325 阅读 · 0 评论 -
POJ1466 Girls and Boys(二分匹配 匈牙利算法)
传送门:http://poj.org/problem?id=1466 题意:给出n个人的连接关系,问你最大的集合,使得集合内没有匹配的人数是多少? 思路:其实就是最大独立集,定理为:最大独立集=n-最大匹配数。因为最大独立数是没匹配到的人+匹配的对数。在本身集合中做二分匹配,求出来的匹配个数是匹配的X部和Y部的总人数,对数=匹配总人数/2。所以这题就是直接做个二分匹配,然后输入n-匹配/2即可。#原创 2016-03-13 23:02:42 · 450 阅读 · 0 评论 -
HDU 5727 Necklace(二分匹配)
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5727 题意:n个阳点和n个阴点,要拼成一个项链,而且阳和阴必须相邻,每个阳的两边都是阴, 每个阴的两边都是阳。然后给你m条边,每条边包括一个编号为a的阳点,和编号为b的阴点,表示这两个如果相邻的话,这个阳点就会变得忧郁。问你最少几个阳点会变忧郁。 思路:最少几个会变的忧郁,那么就是n-最大几个正常的阳原创 2016-07-22 15:13:17 · 406 阅读 · 0 评论 -
HDU1054 Strategic Game(二分匹配)
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1054 这题题意很裸,看到明显就是一个最小顶点覆盖,求一个二分匹配就好了。#include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <cstdlib> #include <cctype> #inc原创 2016-07-08 16:04:40 · 297 阅读 · 0 评论