1006. Sign In and Sign Out (25)

来源:互联网 发布:java开发软件下载 编辑:程序博客网 时间:2024/05/04 09:34

题目:https://www.patest.cn/contests/pat-a-practise/1006

#include<cstring>#include<cstdio>int n,min_h=30,min_m=70,min_s=70,max_h=0,max_m=0,max_s=0;int in_h,in_m,in_s,out_h,out_m,out_s;char min_p[20],max_p[20],str[20];int main(){scanf("%d",&n);for(int i=0; i<n; i++){scanf("%s %d:%d:%d %d:%d:%d",str,&in_h,&in_m,&in_s,&out_h,&out_m,&out_s);if(in_h < min_h){min_h = in_h;min_m = in_m;min_s = in_s;strcpy(min_p,str);}else if(in_h == min_h){if(in_m < min_m){min_m = in_m;min_s = in_s;strcpy(min_p,str);}else if(in_m == min_m){min_s = in_s;strcpy(min_p,str);}}if(out_h > max_h){max_h = out_h;max_m = out_m;max_s = out_s;strcpy(max_p,str);}else if(max_h == out_h){if(out_m > max_m){max_m = out_m;max_s = out_s;strcpy(max_p,str);}else if(out_m == max_m){max_s = out_s;strcpy(max_p,str);}}}printf("%s %s",min_p, max_p);return 0;}


0 0
原创粉丝点击