1047 编程团体赛

水题,hash题。

#include<iostream>
#include<unordered_map>
using namespace std;

int main() {
    int n,queNum,memNum,score,MAX = -1,index = -1;
    unordered_map<int,int> mp;
    cin>>n;
    while(n--) {
        scanf("%d-%d %d",&queNum,&memNum,&score);
        mp[queNum] += score;
        if(MAX < mp[queNum]) {
            MAX = mp[queNum];
            index = queNum;
        }
    }
    cout<<index<<" "<<mp[index];
    return 0;
}

 

posted @ 2020-02-20 09:25  tangq123  阅读(99)  评论(0编辑  收藏  举报