1047 编程团体赛 (20 point(s))
作者:互联网
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, max = 0;
map<int, int> result;
cin >> n;
while(n--){
int num, i, score;
// 队伍编号1-1000 队员编号1-10 成绩0-100
scanf("%d-%d %d", &num, &i, &score);
result[num] += score;
// 记录最大分数
if(max < result[num])
max = result[num];
}
// 结果唯一
// 找到并输出冠军队的编号和总成绩
for(auto r : result)
if(r.second == max)
cout << r.first << " " << r.second;
}
标签:1047,score,point,int,max,num,result,编号,20 来源: https://www.cnblogs.com/Atl212/p/15214118.html