HDU 2063 最大二分图匹配 匈牙利算法
来源:互联网 发布:windows磁盘清理 编辑:程序博客网 时间:2024/06/01 08:05
过山车
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14801 Accepted Submission(s): 6524
Problem Description
RPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和linle或LL做partner,PrincessSnow愿意和水域浪子或伪酷儿做partner。考虑到经费问题,boss刘决定只让找到partner的人去坐过山车,其他的人,嘿嘿,就站在下面看着吧。聪明的Acmer,你可以帮忙算算最多有多少对组合可以坐上过山车吗?
Input
输入数据的第一行是三个整数K , M , N,分别表示可能的组合数目,女生的人数,男生的人数。0<K<=1000
1<=N 和M<=500.接下来的K行,每行有两个数,分别表示女生Ai愿意和男生Bj做partner。最后一个0结束输入。
1<=N 和M<=500.接下来的K行,每行有两个数,分别表示女生Ai愿意和男生Bj做partner。最后一个0结束输入。
Output
对于每组数据,输出一个整数,表示可以坐上过山车的最多组合数。
Sample Input
6 3 31 11 21 32 12 33 10
Sample Output
3
Author
PrincessSnow
Source
RPG专场练习赛
最经典的匈牙利算法 重新温习一下 :)
#include<stdio.h>#include<string.h>int n,m;bool imap[555][555],d[555];int s[555];bool findOrz(int k){int i;for(i=1;i<=m;i++){if(!d[i]&&imap[k][i]){d[i]=1;if(!s[i]||findOrz(s[i])){s[i]=k;return true;}}}return false;}int main(){int i,j,k,l,t1,t2,t,orz;while(~scanf("%d",&t)&&t){scanf("%d%d",&n,&m);orz=0;memset(imap,0,sizeof(imap));memset(s,0,sizeof(s));for(i=0;i<t;i++){scanf("%d%d",&t1,&t2);imap[t1][t2]=1;}for(i=1;i<=n;i++){memset(d,0,sizeof(d));if(findOrz(i)){orz++;}}printf("%d\n",orz);}}
0 0
- hdu 2063 最大二分匹配,匈牙利算法
- HDU 2063过山车 二分图最大匹配 匈牙利算法
- HDU 2063 匈牙利算法二分图的最大匹配
- hdu 2063 过山车 二分图的最大匹配 匈牙利算法
- hdu 2063 过山车 二分图+最大匹配+匈牙利算法
- HDU 2063 最大二分图匹配 匈牙利算法
- HDU 2063 过山车(匈牙利算法)(二分图求最大匹配)
- hdu 2063(二分图最大匹配,匈牙利算法,水题)
- HDU 2063 过山车 【匈牙利算法,二分图最大匹配】
- hdu 2063 过山车(二分图最大匹配-匈牙利算法)
- 【最大二分匹配匈牙利算法】hdu 3729
- HDU 2063 二分图匹配 匈牙利算法
- hdu 1082 Courses 二分图最大匹配(匈牙利算法)
- HDU 1083 Courses(二分图最大匹配【匈牙利算法】)
- HDU 2063 过山车(匈牙利算法 二分图的最小顶点覆盖 二分图最大匹配)
- 二分图最大匹配算法-匈牙利算法
- 二分图最大匹配(匈牙利算法)
- 最大二分图匹配(匈牙利算法)
- 数字证书及CA的扫盲介绍
- 扒一扒HTTPS网站的内幕
- 关于意见反馈
- 使用ProgressBar实现加载进度条
- Windows窗口消息大全
- HDU 2063 最大二分图匹配 匈牙利算法
- QSlider控件使用记录
- wxhl iOS bj 49 张浩 学习心得文章连载 第13章
- Web 前端 些许展示功能介绍
- android应用框架搭建------BaseActivity
- Void TEncSearch::xPatternSearchFast()èxTZSearch()
- 报告摘要
- jQuery ajax loading
- Python模块paramiko:操作远程服务器