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: 1780kB
Author: 2018212212276
In contest: 1284

#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
int a[1000];
struct my
{
	char name[100];
	int n;
}sz[105];
bool comp(my a,my b)
{
	return a.n>b.n;
}
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		int n;
		cin>>n;
		for(int i=1;i<=n;i++)
			scanf("%s %d",sz[i].name,&sz[i].n);
		sort(sz+1,sz+1+n,comp);
		for(int i=1;i<=n;i++)
			printf("%s\n",sz[i].name);
	}
	return 0;
}