本题为noi:
本体用到结构体和sort的搭配,如果不懂可以去看sort 和结构体:
#include<iostream>
#include<algorithm>
using namespace std;
struct People{
string id;
int age,time;
}old[100],young[100];
bool cmp(People a,People b){
return a.age>b.age||(a.age==b.age&&a.time<b.time);
}
int main(){
int n,o=0,y=0;
People p;
cin>>n;
for(int i=0;i<n;i++){
cin>>p.id>>p.age;
p.time=i;
if(p.age>=60) old[o++]=p;
else young[y++]=p;
}
sort(old,old+o,cmp);
for(int i=0;i<o;i++){
cout<<old[i].id<<endl;
}
for(int i=0;i<y;i++){
cout<<young[i].id<<endl;
}
return 0;
}