题目链接:https://www.patest.cn/contests/pat-a-practise/1006
题目大意:给出每个人来的时间和走的时间,找出其中来到最早的人和走的最晚的人
代码如下:
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
int main(){
string mins, maxs, str;
string minT = "23:59:59";
string maxT = "00:00:00";
string tmp_in, tmp_out;
int num, i;
cin >> num;
for(i = 0; i < num; i++){
cin >> str >> tmp_in >> tmp_out;
if(tmp_in <= minT){
mins = str;
minT= tmp_in;
}
if(tmp_out >= maxT){
maxs = str;
maxT = tmp_out;
}
}
cout << mins << " " << maxs << endl;
return 0;
}