LightOJ 1403 - Air Raid【二分匹配】
来源:互联网 发布:双色球绝密算法 编辑:程序博客网 时间:2024/06/06 04:00
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1403
代码:
#include <iostream> #include <algorithm> #include <set> #include <map> #include <string.h> #include <queue> #include <sstream> #include <stdio.h> #include <math.h> #include <stdlib.h> using namespace std;int n, m;int p[1010][1010];int book[1010];int match[1010];vector<int> g[1010];int dfs(int u){ int i; for (i = 0; i < g[u].size(); i++) { int v = g[u][i]; if (book[v] == 0 && p[u][v] == 1) { book[v] = 1; if (match[v] == 0 || dfs(match[v])) { match[v] = u; return 1; } } } return 0;}int main(){ int t; int cases = 1; scanf("%d", &t); while (t--) { scanf("%d%d", &n, &m); for (int i = 0; i <= n; i++) g[i].clear(); int ans = 0; memset(match, 0, sizeof(match)); memset(p, 0, sizeof(p)); int a, b; while (m--) { scanf("%d%d", &a, &b); p[a][b] = 1; g[a].push_back(b); } for (int i = 1; i <= n; i++) { memset(book, 0, sizeof(book)); if (dfs(i)) ans++; } printf("Case %d: %d\n", cases++, n - ans); } return 0;}
0 0
- LightOJ 1403 - Air Raid【二分匹配】
- LightOJ - 1403 Air Raid(二分图)
- lightoj 1403 - Air Raid
- Air Raid(二分匹配)
- hdu 1151 Air Raid (二分匹配)
- POJ 1422 Air Raid (二分匹配)
- hdu 1151 Air Raid 二分图匹配
- POJ 1422 - Air Raid(二分图匹配)
- hdu 1151 Air Raid (二分匹配)
- LightOJ 1403 Air Raid 最小路径覆盖
- poj 1422 Air Raid 最小二分匹配 基础
- 最小路径覆盖(二分图最大匹配):Air Raid
- poj 1422 Air Raid (二分图匹配)
- HDU 1151 Air Raid(二分图最大匹配)
- HDOJ 1151 ——Air Raid 二分图匹配
- hdu 1151 Air Raid(二分图匹配--最小路径覆盖)
- POJ - 1422 Air Raid 二分图最大匹配
- 【图论】【二分图匹配】[POJ 1422]Air Raid
- iOS开发学习之UITableView
- NoClassDefFoundError的一个解决方法
- 【小熊刷题】Single Number II
- Leetcode: String to Integer (atoi)
- LightOJ 1184 - Marriage Media 【二分图最大匹配】
- LightOJ 1403 - Air Raid【二分匹配】
- html 标签详解
- 【LeetCode-面试算法经典-Java实现】【204-Count Primes(统计质数)】
- 【LeetCode-面试算法经典-Java实现】【205-Isomorphic Strings(同构字符串)】
- 【LeetCode-面试算法经典-Java实现】【206-Reverse Linked List(反转一个单链表)】
- [8月]总结
- PS学习笔记-----选区的作用即是:用来控制操作的范围
- Android Api Demos登顶之路(五十一)Notification-->Status Bar
- Spring的 depends-on