能过就行哈,别多纠结了。
记得数组给他整大点。
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a[999999];
int index=0,max=0;
for(int i=0;i<n;i++){
int t,cnt;
cin>>t>>cnt;
a[t]+=cnt;
if(a[t]>max){
max=a[t];
index=t;
}
}
printf("%d %d",index,max);
}