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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
明天就要开始测试啦
<br />明天要开始测试,虽然有点早,第一次出任务还是比较紧张的,哈哈,发了好多设备,有点多啊,回去挤公交很痛苦啊。新的开始。哈哈
ACM测试样例数据的办法
ACM测试样例的方式,里面介绍了3种方式,快速测试题目的样例,而不是麻烦的输入或者复制粘贴。。。
ACM各种WA的说明及可能的原因
1、答案错误 —— wrong answer 就是最常见的。这个没办法,基本是程序有些细节的点没有考虑到。2、运行错误 —— Runtime Error 大致两种情况 1、是数组开太小,要存的数据太大,数组调大就OK了。 2、是数组发生越界操作,基本上是程序执行时访问到了不该访问的地方,程序问题了 3、格式错误 —— presentation error 非常接近AC了。空格或者回车多输
终于提交测试了
 经过一阵子的瞎忙,终于自测通过并提交了edep的卡片,该支持的功能都支持了,T0也T了,T1也T了,TL也T了。 自己雕了两个“留青雕”,找同事照了几张,无奈不太清楚。 做了一版略有增强的Snooper硬件,基本上定型了,临时版。 taoism Snooper软件升级基本上暂停了,马上要继续。  
新项目提交测试了
新公司第一个亲手操刀的项目提交测试了,特此留念!   积极的影响:起到了锻炼新人的目的。 暴漏的问题: 1. 对新人的使用上,不能承担重要任务!严重影响进度。 此项目大概影响了1周! 2. 对新人代码控制要严格。         代码写作方面:入职初期要对代码规范等做严格培训!         功能实现方面:尽量详细的描述。做到详细设计的地步为好。但一般是不可能的,没时间!
JDBC插入百万数据
1 long startTime=System.currentTimeMillis(); 2 3 Connection conn=null; 4 try{ 5 conn=getConnection(); 6 conn.setAutoCommit(false); 7
ACM过程中的提交结果(新手必看!)
备注:以下内容全都是来自我平时写程序过程中的总结,如有纰漏,请大家指正,并多多包涵 Accepted (正确) 当你在某一ACM在线测评系统上提交了你的代码后,如果你得到了一个Accepted,简称AC,恭喜你,通过了这道题,你的代码是正确的。除了Accepted之外的所有结果,都是不符合要求的。 Compile Error(编译错误) 简称CE。通常是指语法错误,这是...
为什么?为什么?为什么WA啊!洛谷 [USACO1.1]贪婪的送礼者{已AC}
#include struct node{ int cnt; char name[100]; }a[100]; int i,j,k,m,n,x,y; char s[100]; int main(){ scanf("%d",&n); getchar(); for (i=1;i<=n;i++){ gets(a[i].name); } for (int orz=1;orz<=n;orz
ACM 输入输出
<br />关于ACM的输入输出(一)<br />写给第一次参加现场赛的同学们<br />一般来说ACM的现场赛会规定输入输出<br />或者是文件输入标准输出<br />也可能是文件输入文件输出<br />如果没有规定的话那么一般就是标准的输入输出了<br />那说一下输入输出的重定向<br />一般用下面两种方法<br />c++常用:<br />#include <fstream.h><br />ifstream filein("data.in");   // 定义一个文件输入流<br />ofstr
ACM 中wrong answer(WA)的一种处理办法 UVA10474 where is the marble
ACM 中wrong answer(WA)的一种处理办法 UVA10474 where is the marble