pat——1032模拟题

#include<bits/stdc++.h>
using namespace std;
int a[1000000];
int main()
{
    int n,xx,fs,sum,max;
    int i,j,k,t;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d%d",&xx,&fs);
        a[xx]+=fs;
    }
    max=-1;
    for(i=1;i<=n;i++)
    {
        if(a[i]>max)
        {
            max=a[i];
            t=i;
        }
    }
    printf("%d %d\n",t,max);
    return 0;
}
今天正式开了pat的第一天,先看知识点,再对应做题,发现对于模拟题还是不是很会

就比如这题

直接一个数组就能解决的事情

反而花了三个数组

猜你喜欢

转载自blog.csdn.net/qq_42232118/article/details/81362518