返回目录
注意点
1.本题较为简单,输入时使用一个school数组记录数据,再遍历数组找到最高分即可
#include <bits/stdc++.h>
using namespace std;
int school[100010]={0};
int main(){
int N;
scanf("%d",&N);
while(N--){
int id,score;
scanf("%d %d",&id,&score);
school[id]+=score;
}
int maxn=1;
for(int i=2;i<100010;i++){
if(school[i]>school[maxn])maxn=i;
}
printf("%d %d\n",maxn,school[maxn]);
return 0;
}