2 u012891055 u012891055 于 2014.12.19 19:27 提问

ACM hdoj1084测试了很多数据,提交就wa

http://acm.hdu.edu.cn/showproblem.php?pid=1084
代码如下
#include
#include
using namespace std;
struct score{
int p;
string t;
};
int main()
{
int t;
while(cin>>t && t>=0){
score sco[100];
// memset(sco,0,sizeof(sco));
for(int i=0;i sco[i].t.clear();
cin>>sco[i].p>>sco[i].t;
}
for(int i=0;i bool flag = true;
int first=0,last=0;
for(int j=0;j if(sco[i].p==sco[j].p&&sco[i].t first ++;
}
if(sco[i].p==sco[j].p&&sco[i].t>sco[j].t){
last++;
}
if(first<=last&&first+last!=0)
flag = false;
}
if(flag==true){
if(sco[i].p == 5)
cout<<"100"<<endl;
else if(sco[i].p == 0)
cout<<"50"<<endl;
else
cout<<(sco[i].p+5)*10 +5<<endl;
}
else{
if(sco[i].p == 5)
cout<<"100"<<endl;
else if(sco[i].p == 0)
cout<<"50"<<endl;
else
cout<<(sco[i].p+5)*10<<endl;
}
}
cout<<endl;
}
return 0;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!