水题。
#include<iostream>
using namespace std;
int a[100010]= {0};
int main() {
int n,num,score,max = -1,pos = -1;
cin>>n;
for(int i = 0; i < n; ++i) {
cin>>num>>score;
a[num] += score;
if(max < a[num]) {
pos = num;
max = a[num];
}
}
cout<<pos<<" " <<max;
return 0;
}

来源:https://www.cnblogs.com/keep23456/p/12326765.html