Start: Jan, 04, 2017 19:40:00
2016年秋季学期程序设计基础期末考试
End: Jan, 04, 2017 21:40:00
Time elapsed:
Time remaining:

Problem_ID: D
Result: Accepted
Time: 506ms
Memory: 1720kB
Author: 2016210402062
In contest: 1084

#include <algorithm>
#include <cstdio>
#include <iostream>
using namespace std;

struct student{
	string name;
	int a,b;
	int sum;

};
int comp(student a,student b){

	return a.sum>b.sum;


}
int main (){


	student num[100];

	int t,i;
	int n;

	cin>>t;
	while (t--){
		cin>>n;
		for(i=0;i<n;i++){
			cin>>num[i].name>>num[i].a>>num[i].b;
			num[i].sum=num[i].a+num[i].b;


		}

		sort(num,num+n,comp);

		for (i=0;i<n;i++){
			cout<<num[i].name<<endl;


		}




	}

	return 0;
}