关于CodeForces求助
  • 板块CF2A Winner
  • 楼主formu1
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/1/25 22:26
  • 上次更新2023/10/28 10:56:38
查看原帖
关于CodeForces求助
522930
formu1楼主2022/1/25 22:26

第一个点就WA,并提示Wrong Answer.wrong output format Unexpected end of file - token expected??

#include<bits/stdc++.h>
using namespace std;
int n,len=0;
struct node{
	string name;
	int s;int cixu;
}a[1005];
bool cmp(node a,string b){return a.name<=b;}
int main(){
	cin>>n;
	for(int i=1;i<=n;++i){
		string str;int sc;
		cin>>str>>sc;
		bool flag=1;
		for(int j=1;j<=len;++j){
			if(a[j].name==str){
				(a[j].s)+=sc;
				(a[j].cixu)=i;
				flag=0;
				break;
			}
		}
		if(flag){
			a[++len].name=str;
			a[len].s=sc;
			a[len].cixu=i;
		
		}
	}
	int mx,mxcixu;
	string maxname;
	for(int i=1;i<=len;++i){
		if(a[i].s>mx){
			mx=a[i].s;maxname=a[i].name;mxcixu=a[i].cixu;
		}
		else if(a[i].s==mx){
			if(a[i].cixu<mxcixu){
				mx=a[i].s;maxname=a[i].name;mxcixu=a[i].cixu;
			}
		}
	}
	cout<<maxname;
	return 0;
} 

很渣的代码。。。

2022/1/25 22:26
加载中...