#include<iostream>
#include<algorithm>
#include<vector>
#include<fstream>
#include<string>
using namespace std;
struct record{
string name;
string id;
int grade;
bool operator<(const record& r)const{
return grade>r.grade;
}
friend ostream& operator<<(ostream& os,const record &r);
friend istream& operator>>(istream& is,record &r);
};
ostream& operator<<(ostream& os,const record &r){
return cout<<r.name<<" "<<r.id;
}
istream& operator>>(istream& is,record& r){
return cin>>r.name>>r.id>>r.grade;
}
int main()
{
int t;
freopen("in.txt","r",stdin);
cin>>t;
vector<record> rvec;
while(t--){
record r;
cin>>r;
rvec.push_back(r);
}
sort(rvec.begin(),rvec.end());
cout<<*rvec.begin()<<endl;
cout<<*rvec.rbegin()<<endl;
}
1004
最新推荐文章于 2023-12-15 10:35:22 发布