#include <iostream> #include<cstdio> #include<algorithm> using namespace std; struct excel{ int number; int score; }; excel stu[1000]; int Compare(excel a,excel b){ if(a.score==b.score) return a.number<b.number; else return a.score<b.score; } int main() { int n; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++) scanf("%d%d",&stu[i].number,&stu[i].score); sort(stu,stu+n,Compare); for(int i=0;i<n;i++) printf("%d %d\n",stu[i].number,stu[i].score); } return 0; } // 64 位输出请用 printf("%lld")