标签:des style blog java color os strong io
Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3424 Accepted Submission(s): 1650
1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <iostream> 5 #include <stack> 6 #include <queue> 7 #include <map> 8 #include <vector> 9 #include <sstream> 10 #include <string> 11 using namespace std; 12 13 vector<int>ve[510]; 14 int visited[510]; 15 int from[510]; 16 17 18 int march(int u){ 19 int i, v; 20 for(i=0;i<ve[u].size();i++){ 21 v=ve[u][i]; 22 if(!visited[v]){ 23 visited[v]=1; 24 if(from[v]==-1||march(from[v])){ 25 from[v]=u; 26 return 1; 27 } 28 } 29 } 30 return 0; 31 } 32 main() 33 { 34 int t, p, n; 35 int i, j, k; 36 int m, x, y; 37 cin>>t; 38 while(t--){ 39 scanf("%d %d",&p,&n); 40 memset(from,-1,sizeof(from)); 41 for(i=1;i<=p;i++){ 42 ve[i].clear(); 43 scanf("%d",&m); 44 while(m--){ 45 scanf("%d",&x); 46 ve[i].push_back(x); 47 } 48 } 49 int num=0; 50 for(i=1;i<=p;i++){ 51 memset(visited,0,sizeof(visited)); 52 if(march(i)) num++; 53 } 54 55 if(num>=p) printf("YES\n"); 56 else printf("NO\n"); 57 } 58 }
HDU 1083 裸的二分匹配,布布扣,bubuko.com
标签:des style blog java color os strong io
原文地址:http://www.cnblogs.com/qq1012662902/p/3871722.html