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; }