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: 615ms
Memory: 1756kB
In contest: 1139

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct aka{
	int score;
	string name;
};
bool comp(struct aka a,struct aka b){
	return a.score>b.score;
}
int main(){
	struct aka a[10000];
	int T,i,n,b,c;
	cin>>T;
	while(T--){
		cin>>n;
		for(i=0;i<n;i++){
			cin>>a[i].name>>b>>c;
			a[i].score=b+c;
		}
		sort(a,a+n,comp);
		for(i=0;i<n;i++){
			cout<<a[i].name<<endl;
		}
	}
}