标签:
1 #include<iostream> 2 #include<stdio.h> 3 #include<string> 4 #include<algorithm> 5 #define MAXN 21 6 using namespace std; 7 struct cand_man 8 { 9 int num; 10 string name; 11 string party; 12 }; 13 int compare(const void * i,const void * j); 14 cand_man man[MAXN]; 15 16 int main() 17 { 18 // freopen("acm.acm","r",stdin); 19 int num_man; 20 int num_cast; 21 int pos; 22 string s; 23 int i; 24 int j; 25 cin>>num_man; 26 getchar(); 27 for(i = 0; i < num_man; ++ i) 28 { 29 getline(cin,man[i].name); 30 getline(cin,man[i].party); 31 } 32 cin>>num_cast; 33 getchar(); 34 for(i = 0; i < num_cast; ++ i) 35 { 36 getline(cin,s); 37 for(j = 0; j < num_man; ++ j) 38 { 39 if(s == man[j].name) 40 { 41 ++ man[j].num; 42 break; 43 } 44 } 45 } 46 qsort(man,num_man,sizeof(cand_man),compare); 47 if(man[0].num == man[1].num) 48 cout<<"tie"<<endl; 49 else 50 cout<<man[0].party<<endl; 51 52 } 53 int compare(const void * i,const void * j) 54 { 55 return *((int *)j) - *((int *)i); 56 }
标签:
原文地址:http://www.cnblogs.com/gavinsp/p/4568632.html