第一个点就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;
}
很渣的代码。。。