1.注意char*和string的关系。
2.strcmp(str1,str2),若str1=str2,返回零;若str1<str2,返回负数;若str1>str2,返回正数。
char a[1000][20];
int main()
{
int m,n,p;
char* first="23:59:59";
char* last="00:00:00";
string f,l;
while(scanf("%d",&n)!=EOF)
{
p=0;
m = n;
m*=3;
while(m--){
scanf("%s",a[p++]);
}
for(int i=1;i<n*3;i+=3){
if(strcmp(first,a[i])>0){
first = a[i];
f = a[i-1];
}
}
for(int i=2;i<n*3;i+=3){
if(strcmp(last,a[i])<0){
last = a[i];
l = a[i-2];
}
}
printf("%s %s\n",f.c_str(),l.c_str());
/*for(int i = 0;i<n*3;i++)
printf("%s",a[i]);*/
}
return 0;
}