标签:
Input
Output
Sample Input
Sample Output
我的代码
1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 struct st 5 { 6 char hm[50]; 7 int h1,h2,m1,m2,s1,s2; 8 } peo[2000]; 9 bool cam(st a,st b) 10 { 11 if(a.h1!=b.h1) return a.h1<b.h1; 12 else 13 14 { 15 if(a.m1!=b.m1) return a.m1<b.m1; 16 else 17 return a.s1<b.s1; 18 } 19 } 20 bool cam1(st a,st b) 21 { 22 if(a.h2!=b.h2) return a.h2>b.h2; 23 else 24 25 { 26 if(a.m2!=b.m2) return a.m2>b.m2; 27 else 28 return a.s2>b.s2; 29 } 30 } 31 int main() 32 { 33 int t,n; 34 scanf("%d",&t); 35 while(t--) 36 { 37 scanf("%d",&n); 38 for(int i=0;i<n;i++) 39 scanf("%s %d:%d:%d %d:%d:%d",&peo[i].hm,&peo[i].h1,&peo[i].m1,&peo[i].s1,&peo[i].h2,&peo[i].m2,&peo[i].s2); 40 sort(peo,peo+n,cam); 41 printf("%s ",peo[0].hm); 42 sort(peo,peo+n,cam1); 43 printf("%s\n",peo[0].hm); 44 } 45 46 }
标签:
原文地址:http://www.cnblogs.com/yexiaozi/p/5684228.html