#include <stdio.h>
int main() {
int n;
typedef struct student{
int a;
int b;
}stu;
scanf("%d",&n);
stu sum[n],c,d;
for(int i=0;i<n;i++)
{
scanf("%d%d",&sum[i].a,&sum[i].b);
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(sum[j].b>sum[j+1].b)
{
c=sum[j];
sum[j]=sum[j+1];
sum[j+1]=c;
}
if(sum[j].b==sum[j+1].b)
{
if(sum[j].a>sum[j+1].a)
{
d=sum[j];
sum[j]=sum[j+1];
sum[j+1]=d;
}
}
}
}
for(int i=0;i<n;i++)
{
printf("%d %d\n",sum[i].a,sum[i].b);
}
return 0;
}



京公网安备 11010502036488号