标签:des style blog http java color os strong
3 1 ME3021112225321 00:00:00 23:59:59 2 EE301218 08:05:35 20:56:35 MA301134 12:35:45 21:40:42 3 CS301111 15:30:28 17:00:10 SC3021234 08:00:00 11:25:25 CS301133 21:45:00 21:58:40
ME3021112225321 ME3021112225321 EE301218 MA301134 SC3021234 CS301133
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1234
1 #include<stdio.h> 2 #include<string.h> 3 struct remember{ 4 char s[30]; 5 int a,b,c; 6 }; 7 int main() 8 { 9 int T,n,i,j,k,max,min,sum,m; 10 char s[10000],cop1[10000],cop2[10000]; 11 scanf("%d",&T); 12 for(m=0;m<T;m++) 13 { 14 scanf("%d",&n); 15 remember r[n]; 16 max=-1;min=90000; 17 for(i=0;i<n;i++) 18 { 19 scanf("%s",r[i].s); 20 for(j=0;j<2;j++) //内层循环,每个证件号码对应两个时间 21 { 22 scanf("%d:%d:%d",&r[j].a,&r[j].b,&r[j].c); 23 sum=r[j].a*3600+r[j].b*60+r[j].c; //记录时间总和,化成秒计算更加简便 24 if(sum<min) 25 { 26 min=sum; 27 strcpy(cop2,r[i].s); 28 } 29 else if(sum>max) 30 { 31 max=sum; 32 strcpy(cop1,r[i].s); 33 } 34 } 35 } 36 for(j=0;j<strlen(cop2);j++) 37 printf("%c",cop2[j]); 38 printf(" "); 39 for(j=0;j<strlen(cop1);j++) 40 printf("%c",cop1[j]); 41 printf("\n"); 42 } 43 return 0; 44 }
标签:des style blog http java color os strong
原文地址:http://www.cnblogs.com/yeshadow937/p/3865577.html