题解 | 开门人和关门人
开门人和关门人
https://www.nowcoder.com/practice/a4b37b53a44d454ab0834e1517983215
#include <iostream>
#include<map>
using namespace std;
int main() {
int M;
while(scanf("%d",&M)!=EOF){
map<string,string>m1;
map<string,string>m2;
for(int i=0;i<M;i++){
string sno;
string cometime;
string endtime;
cin>>sno>>cometime>>endtime;
m1[cometime]=sno;
m2[endtime]=sno;
}
printf("%s ",(*m1.begin()).second.c_str());
printf("%s\n",(*m2.rbegin()).second.c_str());
}
}
// 64 位输出请用 printf("%lld")