摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1507 题目大意:给你一张n*m大小的图,可以将白色正方形凑成1*2的长方形,问你最多可以凑出几块,并输出任一组匹配方案。 解题思路:按行列和奇偶划分两个集合,从而得到二分图,然后进行最大匹配,根据lin 阅读全文
posted @ 2018-04-11 00:58 Yeader 阅读(153) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=2195 题目大意: 给定一个N*M的地图,地图上有若干个man和house,且man与house的数量一致。 man每移动一格需花费$1(即单位费用=单位距离),一间house只能入住一个man。现在要求所有的man都入住house,求 阅读全文
posted @ 2018-04-11 00:35 Yeader 阅读(236) 评论(0) 推荐(0)
摘要: 题目链接:http://poj.org/problem?id=2516 题目大意: 第一行是N,M,K 接下来N行:第i行有K个数字表示第i个卖场对K种商品的需求情况 接下来M行:第j行有K个数字表示第j个库房对K种商品的存货情况 接下来K个N*M的矩阵: 每个矩阵(i,j)表示第k种商品从第j个库 阅读全文
posted @ 2018-04-11 00:33 Yeader 阅读(253) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3861 题目大意: 在csdn王国里面, 国王有一个新的问题. 这里有N个城市M条单行路,为了让他的王国更加高效,国王想要将他的王国划分成几个州,每个城市必须属于一个州。对于两个城市(u,v),如果有一条 阅读全文
posted @ 2018-04-11 00:28 Yeader 阅读(197) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1669 题目大意: 给你各个人可以属于的组,把这些人分组,使这些组中人数最多的组人数最少,并输出这个人数。解题思路: 一组可以有多人,一人只能分到一组,显然是多重匹配,只要枚举一下每组的限制人数limit 阅读全文
posted @ 2018-04-11 00:26 Yeader 阅读(154) 评论(0) 推荐(0)
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2819 题目大意:给你一个n*n的01矩阵,问是否可以通过任意交换整行或者整列使得正对角线上都是1。 解题思路: 按行列建图,求最大匹配,若最大匹配数<n,则肯定无解(矩阵的秩要等于n才有解)。若有解, 阅读全文
posted @ 2018-04-11 00:25 Yeader 阅读(183) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1054 题目大意:给你一棵树,选取树上最少的节点使得可以覆盖整棵树。 解题思路: 首先树肯定是二分图,因为树可以奇偶分层,从而根据二分图染色的原理可以确定树是二分图。我们可以用染色法确定出两个集合求最大匹 阅读全文
posted @ 2018-04-11 00:24 Yeader 阅读(236) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3360 题目大意: 在一个n*m的格子中,每个格子有一个数值,-1表示空,其余表示财宝。每个财宝的数值转换成二进制数, 12个二进制位上数值,从右到左,第i个位是1表示图上相应第i序号位置需要有警卫。所有 阅读全文
posted @ 2018-04-11 00:22 Yeader 阅读(241) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1151 题目大意:在一个城镇,有m个路口,和n条路,这些路都是单向的,而且路不会形成环,现在要弄一些伞兵去巡查这个城镇, 伞兵只能沿着路的方向走,问最少需要多少伞兵才能把所有的路口搜一遍。 解题思路:这个 阅读全文
posted @ 2018-04-11 00:19 Yeader 阅读(192) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1068 题目大意:有n个人,一些人认识另外一些人,选取一个集合,使得集合里的每个人都互相不认识,求该集合中人的最大个数。 解题思路:这题就是求最大独立集,但是这并不是两个集合,而是一个集合,所以求出最大匹 阅读全文
posted @ 2018-04-11 00:17 Yeader 阅读(181) 评论(0) 推荐(0)
摘要: 二分图匹配 基本概念: 给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同一个顶点,则称M是一个匹配。 通常分为以下几种匹配: 一、 最大匹配 指在当前已完成的匹配下,无法再通过增加未完成匹配的边的方式来增加匹配的边数。这个问题通常使用匈牙利算法解决,朴素时间复杂度为O( 阅读全文
posted @ 2018-04-11 00:03 Yeader 阅读(857) 评论(0) 推荐(0)