【PAT】1006. Sign In and Sign Out

来源:互联网 发布:手机淘宝怎么刷新 编辑:程序博客网 时间:2024/05/19 20:58
#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){    int n;    cin>>n;    char e[16],l[16];    int hmin=24,mmin=60,smin=60;    int hmax=0,mmax=0,smax=0;    while(n--){        char ans[16];        int hh,mm,ss;        int hh1,mm1,ss1;        scanf("%s %d:%d:%d %d:%d:%d",ans,&hh,&mm,&ss,&hh1,&mm1,&ss1);        if(hmin>hh){strcpy(e,ans);hmin=hh;mmin=mm;smin=ss;}        if(hmin==hh && mmin>mm) {strcpy(e,ans);mmin=mm;smin=ss;}        if(hmin==hh && mmin==mm && smin>ss) {strcpy(e,ans);smin=ss;}        if(hmax<hh1) {strcpy(l,ans);hmax=hh1;mmax=mm1;smax=ss1;}        if(hmax==hh1 && mmax<mm1) {strcpy(l,ans);mmax=mm1;smax=ss1;}        if(hmax==hh1 && mmax==mm1 && smax<ss1) {strcpy(l,ans);smax=ss1;}    }    printf("%s %s",e,l);    return 0;}

0 0
原创粉丝点击