#include <stdio.h>
#define MAXSIZE 30
typedef struct
{
int n;
char a[MAXSIZE];
} Mouse;
int main() {
int count;
scanf("%d", &count);
int m = count;
int p = count;
Mouse M[count];
for (int i = 0; i < count; i++) {
scanf("%d %s", &M[i].n, M[i].a);
}
while (m--) { // 降序
for (int j = 0; j < m; j++) {
if (M[j].n < M[j + 1].n) {
Mouse T = M[j + 1];
M[j + 1] = M[j];
M[j] = T;
}
}
}
for (int j = 0; j < p; j++) {
printf("%s\n", M[j].a);
}
return 0;
}

京公网安备 11010502036488号