hdu1068 二分图最大独立子集
来源:互联网 发布:音量放大软件 编辑:程序博客网 时间:2024/06/06 21:38
#include <iostream>#include <string.h>using namespace std;const int MAXN = 101;int n, m;int c[MAXN][MAXN];int match[MAXN];bool vis[MAXN];void init(){ memset(match, -1, sizeof(match));}bool dfs(int u){ for (int i = 1; i < m; i++) { if (c[u][i] && !vis[i]) { vis[i] = true; if (match[i] == -1 || dfs(match[i])) { match[i] = u; return true; } } } return false;}void solve(){ int ans = 0; for (int i = 1; i < n; i++) { memset(vis, false, sizeof(vis)); if (dfs(i)) { ans++; } } cout << ans << endl;}void input(){ int num; while (cin >> n, n) { cin >> m >> num; init(); int x, u, v; memset(c, 0, sizeof(c)); for (int i = 0; i < num; i++) { cin >> x >> u >> v; c[u][v] = 1; } solve(); }}int main(){ input(); return 0;}
//邻接表没过
0 0
- hdu1068 二分图最大独立子集
- hdu1068 二分图最大独立子集
- hdu1068 二分图的最大独立集
- HDU1068 二分图 最大独立集
- hdu1068【二分图最大独立集】
- hdu1068-二分图最大独立集
- hdu1068 Girls and Boys (二分图最大独立集)
- HDU1068-Girls and Boys(二分图_最大独立集)
- hdu1068 Girls and Boys,二分图最大独立集
- HDU1068/POJ1466_Girls and Boys(二分图/最大独立集=N-最大匹配)
- HDU1068,POJ1466——Girls and Boys(二分图最大独立集)
- 二分匹配最大独立集——hdu1068
- Hdu1068(二分图的最大匹配)
- HDU1068 二分匹配 独立集
- hdu1068||poj1466(最大独立集)
- HDU1068 (最大独立集)
- HDU 1068 Girls and Boys (二分图 最大独立子集)
- 二分图的应用:最小覆盖,最小边覆盖,最大独立子集,最小路径覆盖
- 强烈推荐:240多个jQuery插件
- 指针的大小
- ArcGIS离线数据编辑【二】
- 高效使用Bitmaps(三) 神奇的Cache
- struts2中Convention中的basePackage与locators配置种种
- hdu1068 二分图最大独立子集
- 看懂ppc 彙編 必備
- 判断浏览器是否为IE
- Latex 初学者入门(四)-- 多个作者共享同一个地址
- String的"+"-StringBuilder-StringBuffer比较
- 2013年底互联网电子商务行业技术类职位招聘
- 未来搜索,语音才是“王道”
- hdu1150 二分图匹配的最小点覆盖
- Ubuntu 下的Wireshark執行找不到interfaces?!