Start: Jan, 08, 2018 19:10:00
2017年秋季学期程序设计基础(C语言)期末考试
End: Jan, 08, 2018 21:40:00
Time elapsed:
Time remaining:

Problem_ID: E
Result: Accepted
Time: 12ms
Memory: 1092kB
In contest: 1139

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int T,N,i,l;
	struct fuck{
		char ming[30];
		int lilun;
		int shijian;
	}a[100],p;
	scanf("%d",&T);
	while(T--)
	{
		scanf("%d",&N);
		for(i=0;i<N;i++)
			scanf("%s%d%d",a[i].ming,&a[i].lilun,&a[i].shijian);
		for(i=0;i<N-1;i++)
			for(l=i+1;l<N;l++)
			{
				if(a[i].lilun+a[i].shijian<a[l].lilun+a[l].shijian)
				{
					p=a[i];
					a[i]=a[l];
					a[l]=p;
				}
			}
			for(i=0;i<N;i++)
				printf("%s\n",a[i].ming);
	}
	return 0;
}