![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分图
buptbh
这个作者很懒,什么都没留下…
展开
-
HDU 1068 最大独立集
题意是有n个学生,男女之间可能互相喜欢,让你找一个最大的学生集合,使得集合内的学生都不互相喜欢.思路:显然是找原图补图中最大的子完全图,最大子完全图即最大团,而这个图是二分图,因此即找最大独立集(二分图补图的最大团).二分图上的一些关系: |最大独立集| = |V|-|最大匹配数| |最小点覆盖|=|最大匹配| 有向无环图:|最小路径覆盖|=|V|-|M| 一个二分图不错的链接: http原创 2016-03-15 20:50:47 · 248 阅读 · 0 评论 -
HDU 1151 最小路径覆盖
有向无环图的最小路径覆盖=图的点数-图的最大匹配数#include<cstdio> #include<cstring> #include<ctime> #include<iostream> #include<vector> #include<algorithm> using namespace std; const int N=2e2+5; int vis[N],match[N]; int n; i原创 2016-03-14 20:54:06 · 171 阅读 · 0 评论