
正文
PAT甲题题解-1006. Sign In and Sign Out (25)-找最小最大
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
判断哪个人最早到,哪个人最晚走
水,就是找最大值最小值
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <string.h>
using namespace std;
int m;
char unlock[],lock[];
char start[]="25:00:00",endtime[]="00:00:00";
int main()
{
char id[],time1[],time2[];
scanf("%d",&m);
for(int i=;i<m;i++){
scanf("%s %s %s",id,time1,time2);
if(strcmp(time1,start)<){
strcpy(unlock,id);
strcpy(start,time1);
}
if(strcmp(time2,endtime)>){
strcpy(lock,id);
strcpy(endtime,time2);
}
}
printf("%s %s",unlock,lock);
return ;
}






