//map的底层是用红黑树实现的,将元素按照关键字进行排序
//然后这题就可以用map秒掉了
#include <iostream>
#include<map>
using namespace std;
int main() {
int m;
while (cin >>m) {
map<string,string> mymap1;
map<string,string> mymap2;
for(int i=1;i<=m;i++)
{
string id,begin,end;
cin>>id;cin>>begin;cin>>end;
mymap1[begin]=id;
mymap2[end]=id;
}
map<string,string>::iterator it1;
map<string,string>::iterator it2;
it1=mymap1.begin();
it2=mymap2.end();it2--;
cout<<it1->second<<" "<<it2->second<<endl;
}
}

京公网安备 11010502036488号