#include<bits/stdc++.h>
using namespace std;
struct E {
int id;
int score;
};
bool cmp(E a,E b) {
if(a.score!=b.score) {
return a.score<b.score;
} else {
return a.id<b.id;
}
}
int main() {
int n;
while(cin>>n) {
vector<E> v;
int a,b;
for(int i=0; i<n; i++) {
cin>>a>>b;
E e;
e.id=a;
e.score=b;
v.push_back(e);
}
sort(v.begin(),v.end(),cmp);
for(int i=0; i<n; i++) {
cout<<v[i].id<<" "<<v[i].score<<endl;
}
}
return 0;
}
牛客网考研机试题集合:成绩排序
猜你喜欢
转载自blog.csdn.net/sinat_38292108/article/details/104713778
今日推荐
周排行