求调
  • 板块灌水区
  • 楼主MOwansui
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/5/11 19:35
  • 上次更新2023/10/23 16:05:09
查看原帖
求调
919136
MOwansui楼主2023/5/11 19:35

CF2A,WA


#include<bits/stdc++.h>
using namespace std;
struct player
{
    string name;
    int score,now=0;
    bool is;
}a[111111];
int main()
{
    long long n;
    long long maxn=-111111;
        string nowwinner;
    cin>>n;
    for(int i=1;i<=n;i++)
    {

        cin>>a[i].name>>a[i].score;
        if(i!=1&&a[i].name==a[i-1].name)
        {
            a[i-1].now+=a[i].score;
            if(a[i-1].now>maxn)
            {
                maxn=a[i-1].now;
                nowwinner=a[i-1].name;
            }
            continue;
        }
        a[i].now+=a[i].score;
        if(a[i].now>maxn)
        {
            maxn=a[i].now;
            nowwinner=a[i].name;
        }
    }
    cout<<nowwinner;
}
2023/5/11 19:35
加载中...