随笔分类 -  匹配

Antenna Placement poj 3020(匹配)
摘要:http://poj.org/problem?id=3020 题意:给定一个n*m的矩阵,'*'代表城市,现在想要用1*2的矩阵将所有的城市覆盖,问最少需要多少个矩阵? 分析:先为每个城市进行标号,再构建图,用匈牙利算法算出最大匹配。由于这里面用了双向边进行构图,所以最终所求答案为点集数-匹配数/2 阅读全文
posted @ 2016-08-23 17:13 不忧尘世不忧心 阅读(131) 评论(0) 推荐(0)
奔小康赚大钱 hdu 2255( KM )
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=2255 带权匹配问题: #include <stdio.h> #include <algorithm> #include <string.h> #include <vector> using names 阅读全文
posted @ 2016-08-22 15:48 不忧尘世不忧心 阅读(111) 评论(0) 推荐(0)
Problem FZU 2232 炉石传说(二分匹配)
摘要:题目链接:http://acm.fzu.edu.cn/problem.php?pid=2232 分析:因为是要求所有的学长一次性打败所有的敌人,所以可以看做是匹配问题。构建一个图,G[i][j]=1表示学长在攻击对手后,自己的生命值大于0,对方生命值小于等于0。然后看匹配数是否为n即可。 #incl 阅读全文
posted @ 2016-08-10 21:01 不忧尘世不忧心 阅读(129) 评论(0) 推荐(0)
Courses hdu 1083(匹配)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1083 题意:一共有N个学生跟P门课程,一个学生可以任意选一门或多门课,问是否达成: 1.每个学生选的都是不同的课(即不能有两个学生选同一门课) 2.每门课都有一个代表(即P门课都被成功选过) 今天学姐讲匹配时讲的 阅读全文
posted @ 2016-08-05 16:01 不忧尘世不忧心 阅读(241) 评论(0) 推荐(0)