Result: Accepted
Time: 18ms
Memory: 1108kB
#include <stdio.h>
#include <string.h>
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int a,b,c,d[10000],e,g;
char name[1000][100];
char f[100];
scanf("%d",&a);
getchar();
for(e=0;e<a;++e)
{
scanf("%s %d %d",name[e],&b,&c);
d[e]=b+c;
getchar();
}
for(g=0;g<a;++g)
{
for(e=0;e<a-1;++e)
{
if(d[e]<d[e+1])
{
strcpy(f,name[e]);
strcpy(name[e],name[e+1]);
strcpy(name[e+1],f);
b=d[e];
d[e]=d[e+1];
d[e+1]=b;
}
}
}
for(e=0;e<a;++e)
{
printf("%s\n",name[e]);
}
}
}