#include<stdio.h> struct Rat{ int weight; char color[10]; }; void sort_rat(struct Rat rat[100],int N){ struct Rat temp; for(int i=0;i<N-1;i++) for(int j=0;j<N-1-i;j++) if(rat[j].weight<rat[j+1].weight){ temp=rat[j]; rat[j]=rat[j+1]; rat[j+1]=temp; } } int main(){ struct Rat rat[101]; //结构体数组 int N; scanf("%d",&N); for(int i=0;i<N;i++) scanf("%d%s",&rat[i].weight,&rat[i].color); sort_rat(rat,N); for(int i=0;i<N;i++) printf("%s\n",rat[i].color); return 0; }