#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
typedef struct{
string name;
string xh;
int grade;
}stu;
struct rule1{
bool operator()(const stu &s1,const stu &s2) const{
return s1.grade>s2.grade;
}
};
int main()
{
int n;
cin>>n;
vector<stu> s(n+1);
for(int i=0;i<n;i++)
cin>>s[i].name>>s[i].xh>>s[i].grade;
sort(s.begin(),s.begin()+n,rule1());
cout<<s.begin()->name<<" "<<s.begin()->xh<<endl;
cout<<s[n-1].name<<" "<<s[n-1].xh;
return 0;
}
PAT乙级 1004 成绩排名
最新推荐文章于 2024-10-08 09:44:01 发布