#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct BookInfo
{
char name[20];
int price;
}BookInfo;
int main() {
int n;
scanf("%d",&n);
BookInfo bf[n];
for(int i=0;i<n;++i)
{
scanf("%s %d",bf[i].name,&bf[i].price);
}
//排序
for(int i=0;i<n-1;++i)
{
for(int j=0;j<n-1-i;++j)
{
if(bf[j].price>bf[j+1].price)
{
BookInfo tmp=bf[j];
bf[j]=bf[j+1];
bf[j+1]=tmp;
}
}
}
for(int i=0;i<n;++i)
{
printf("%s\n",bf[i].name);
}
return 0;
}

京公网安备 11010502036488号