Result: Accepted
Time: 30ms
Memory: 1132kB
#include<cstdlib>
#include<cmath>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
int l,n,ans,m,a,b,tt,k1,k2;
char s[200][200],p[200];
int c[200];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%s%d%d",s[i],&a,&b);
c[i]=a+b;
}
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(c[i]<c[j])
{
tt=c[i];c[i]=c[j];c[j]=tt;
k1=strlen(s[i]);k2=strlen(s[j]);
for(int k=0;k<=k1;k++) p[k]=s[i][k];
for(int k=0;k<=k2;k++) s[i][k]=s[j][k];
for(int k=0;k<=k1;k++) s[j][k]=p[k];
}
for(int i=1;i<=n;i++) printf("%s\n",s[i]);
}
}