思路
跟PAT B1028人口普及一个套路
AC代码
#include<iostream>
using namespace std;
int main()
{
int n;
string id,lockid,unlockid,mintime="00:00:00",maxtime="24:00:00",begintime,endtime;
cin >> n;
for(int i=0;i<n;i++){
cin >> id >> begintime >> endtime ;
if(endtime>=mintime){
mintime=endtime;
lockid=id;
}
if(begintime<=maxtime){
maxtime=begintime;
unlockid=id;
}
}
cout << unlockid << " " << lockid;
return 0;
}