poj 1422 Air Raid(最小路径覆盖)
来源:互联网 发布:亿程旅行社 知乎 编辑:程序博客网 时间:2024/05/16 14:14
#include <iostream>#include <string.h>#include <stdio.h>using namespace std;int way[1001][1001],boy[1001],girl[1001];int m,n;bool findways(int x){ for (int i=1; i<=m; i++) { if(!girl[i]&&way[x][i]) { girl[i]=1; if (!boy[i]||findways(boy[i])) { boy[i]=x; return true; } } } return false;}int main(){ int a,b,sum,T; scanf("%d",&T); while(T--) { scanf("%d %d",&m,&n); memset(way,0,sizeof(way)); memset(boy,0,sizeof(boy)); sum=0; for (int i=0; i<n; i++) { scanf("%d %d",&a,&b); way[a][b]=1; } for (int i=1; i<=m; i++) { memset(girl,0,sizeof(girl)); if (findways(i)) sum++; } printf("%d\n",m-sum); } return 0;}
0 0
- [POJ]1422-Air Raid(最小路径覆盖)
- poj 1422Air Raid--最小路径覆盖
- poj 1422 Air Raid 最小路径覆盖
- poj 1422 Air Raid(最小路径覆盖)
- poj 1422 Air Raid(最小路径覆盖)
- poj 1422 Air Raid(最小路径覆盖)
- POJ-1422 Air Raid 最小路径覆盖模板题
- POJ 1422 Air Raid(匈牙利算法—最小路径覆盖)
- POJ-1422-Air Raid (二分图 最小路径覆盖)
- POJ 1422 Air Raid(DAG最小路径覆盖)
- poj 1422 Air Raid (最小路径覆盖)
- poj 1422&&HDU 1151 Air Raid(最小路径覆盖)
- 【二分图|最小路径覆盖】POJ-1422 Air Raid
- POJ 1422 Air Raid (最小路径覆盖)
- POJ 1422 Air Raid(DAG最小路径覆盖)
- HDU 1151 & POJ 1422 Air Raid【最小路径覆盖】
- POJ 1422 && ZOJ 1525 Air Raid(最小路径覆盖)
- poj 1422 Air Raid (最小路径覆盖白痴题)
- JavaScript基础——浏览器对象模型(BOM)
- CSS3 动画 Animation
- UVA 题目10617 - Again Palindrome(区间DP)
- Spring、Spring事务详解;使用XML配置事务
- POJ 1144 Network (Tarjan求割点)
- poj 1422 Air Raid(最小路径覆盖)
- poj 3984 迷宫问题【BFS && DFS】【简单】
- js 实现倒计时
- iOS_ 摸推背景透明效果
- HDOJ--1827--Summer Holiday(强连通分量的最小代价连接)
- coreGraphics绘图
- spring获取数组参数(二)
- Cocos-2d js 多个精灵都调用同一个动作 执行不成功(加“.copy()“)
- 第12周-Microwave面板图形界面基础