注意:审查题意,注意数组最大长度,显然第四测试点是测试数组长度是否满足题意
#include <cstdio>
int main(){
int N;
scanf("%d",&N);
int a[100100]={0};
int j,k;
for(int i=1;i<=N;i++){
scanf("%d%d",&j,&k);
a[j] += k;
}
int max = -1;
int flag = 0;
for(int i=1;i<=N;i++){
if(a[i]>max){
max = a[i];
flag= i;
}
}
printf("%d %d\n",flag,max);
return 0;
}