#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
cin >> N;
vector<int> a(N+1); //本题的核心难点在这里,数组要定义为N+1,因为学校num从一开始,所以第一个数组格子会浪费掉,所以要往后多延一格,否则当每个参赛选手都不同校时就会出错
int num, score;
for (int i = 0; i < N; i++) {
cin >> num >> score;
a[num] += score;
}
int max = a[1], t = 1;
for (int i = 2; i <= N; i++) {
if (max < a[i]) {
max = a[i];
t = i;
}
}
cout << t << " " << max;
return 0;
}
PAT basic level 1032挖掘机技术哪家强
最新推荐文章于 2024-08-11 11:25:23 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)