1047 编程团体赛 (20 分)

水~。

map<int,int> mp;
int n;

int main()
{
    cin>>n;

    for(int i=0;i<n;i++)
    {
        int team_id,player_id,grade;
        scanf("%d-%d %d",&team_id,&player_id,&grade);
        mp[team_id]+=grade;
    }

    int index=-1;
    for(auto t:mp)
        if(index == -1 || t.se > mp[index])
            index=t.fi;

    cout<<index<<' '<<mp[index]<<endl;
    //system("pause");
    return 0;
}
posted @ 2021-02-17 19:50  Dazzling!  阅读(12)  评论(0编辑  收藏  举报