Start: Jul, 10, 2019 08:30:00
2019年度暑期短学期达标测试补考
End: Jul, 10, 2019 11:30:00
Time elapsed:
Time remaining:

Problem_ID: H
Result: Accepted
Time: 3ms
Memory: 1120kB
Author: 2018212212210
In contest: 1284

#include<stdio.h>
#include<stdlib.h>
#define ARRAY_SIZE 110
struct name{
char s[30];
int time;
};
int comp(const void *p,const void *q){
	return((struct name *)q)->time-((struct name *)p)->time;
}
int main(void){
int n,i,t;
struct name studentname[ARRAY_SIZE ];
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%s %d",studentname[i].s,&studentname[i].time);
}
qsort(studentname,n,sizeof(struct name),comp);
for(i=0;i<n;i++){
	printf("%s\n",studentname[i].s);
}
}
return 0;
}