码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 2063

时间:2014-08-10 01:32:39      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   java   os   io   strong   

过山车

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 10714    Accepted Submission(s): 4721


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结束输入。
 
Output
对于每组数据,输出一个整数,表示可以坐上过山车的最多组合数。
 
Sample Input
6 3 3
1 1
1 2
1 3
2 1
2 3
3 1
0
 
Sample Output
3
 模板题
 1 #include<string>
 2 #include<cstdio>
 3 #include<iostream>
 4 #include<vector>
 5 #include<queue>
 6 #include<stack>
 7 #include<algorithm>
 8 #include<cstring>
 9 #include<stdlib.h>
10 #include<string>
11 #include<cmath>
12 using namespace std;
13 #define pb push_back
14 int k,n,m;
15 int girl[510],vit[510];
16 vector<int >ko[510];
17 int Find(int pos){
18     for(int i=0;i<ko[pos].size();i++){
19         int to=ko[pos][i];
20         if(!vit[to]){
21             vit[to]=1;
22             if(girl[to]==-1||Find(girl[to])){
23                 girl[to]=pos;
24                 return 1;
25             }
26         }
27     }
28     return 0;
29 }
30 void solve(){
31     int cnt=0;
32     for(int i=1;i<=n;i++){
33         memset(vit,0,sizeof(vit));
34         if(Find(i)) cnt++;
35     }
36     cout<<cnt<<endl;
37 }
38 int main(){
39     while(cin>>k,k){
40         cin>>n>>m;
41         memset(girl,-1,sizeof(girl));
42         for(int i=1;i<=n;i++)
43             ko[i].clear();
44         for(int i=1;i<=k;i++){
45             int a,b;scanf("%d%d",&a,&b);
46             ko[a].pb(b);
47         }
48         solve();
49     }
50 }

 

 

hdu 2063,布布扣,bubuko.com

hdu 2063

标签:des   style   blog   color   java   os   io   strong   

原文地址:http://www.cnblogs.com/ainixu1314/p/3901801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!