Start: Mar, 06, 2018 09:46:00
计算机161 算法分析与设计 第一次实验课作业(吴银杰、张凯庆)
End: Mar, 10, 2018 10:00:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 649ms
Memory: 1724kB
Author: 1772780065
In contest: 1141

#include<iostream>
#include<string>
#include<map>
using namespace std;
int main() {
	int T;
	cin >> T;
	while (T--) {
		int N;
		cin>>N;
		map<int, string> sorce;
		sorce.clear();
		while (N--) {
			int a, b;
			string name;
			cin.ignore();
			cin >> name >> a >> b;
			sorce[-(a + b)] = name;
		}
		map<int, string>::iterator ite;
		for (ite = sorce.begin(); ite != sorce.end(); ite++) {
			cout << ite->second << endl;
		}
	}
	return 0;

}