URL:1006 Sign In and Sign Out (25 point(s))
Code:
#include<iostream>
using namespace std;
int main(){
int n;
string s1 , s2;
int Max = 0 , Min = 90070;
scanf("%d" , &n);
for(int i = 0 ; i < n ; i ++){
int a , b , c, d , e , f;
char s[15];
getchar();
scanf("%s %d:%d:%d %d:%d:%d" , s , &a , &b , &c , &d , &e , &f);
int sum1 = a * 3600 + b * 60 + c;
int sum2 = d * 3600 + e * 60 + f;
if(sum1 < Min){
s1 = s;
Min = sum1;
}
if(sum2 > Max){
s2 = s;
Max = sum2;
}
}
cout << s1 <<" "<< s2;
return 0;
}