题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805289432236032
#include<iostream>
using namespace std;
class student
{
public:
int school;
int grade;
};
int main()
{
int n;
cin>>n;
class student s[n];
for(int i=0;i<n;i++)
{
getchar();
scanf("%d %d",&s[i].school,&s[i].grade);
}
int praise[n+1]={};
for(int i=1;i<=n;i++)
{
for(int j=0;j<n;j++)
{
if(s[j].school==i)
{
praise[i]+=s[j].grade;
}
}
}
int max=praise[1];
int tag=1;
for(int j=2;j<=n;j++)
{
if(praise[j]>max)
{
max=praise[j];
tag=j;
}
}
cout<<tag<<" "<<max;
return 0;
}