链接 : POJ 3041 http://poj.org/problem?id=3041
链接: HDU 1150 http://acm.hdu.edu.cn/showproblem.php?pid=1150
POJ 3041 :
建立二分图,X集合为行,Y为列,小行星的位置(x,y)就在二分图里建一条边x->y,要求的是在X Y集合里找到最少的点,使得所有的边都至少连接一个顶点。
目的就是求最小顶点覆盖。二分图里 最小顶点覆盖 = 最大匹配
HDU 1150:
模型很明显就是最小顶点覆盖,由于0是不需要消耗的 所以不必把0建在图里。
poj3041:代码:(二分图匹配模板)
/*--------------------- #headfile--------------------*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
Hdu 1150
/*--------------------- #headfile--------------------*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include