刘宇帆 • 1个月前
#include <bits/stdc++.h>
using namespace std;
struct stu{
string hao;
int na;
};
stu a[105];int cnt=0;
bool cmp(stu x,stu y){
if(x.na>=60&&y.na<60){
return 1;
}
if(x.na<60&&y.na>=60){
return 0;
}
if(x.na>=60&&y.na>=70){
return x.na>y.na;
}
}
int main() {
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i].hao;
cin>>a[i].na;
if(a[i].na>=60)cnt++;
}
sort(a,a+n,cmp);
for(int i=0;i<cnt;i++){
cout<<a[i].hao<<endl;
}
for(int i=n-1;i>=cnt;i--){
cout<<a[i].hao<<endl;
}
return 0;
}
评论: