BKfly 2010-02-19 03:02:00
点我顶贴
收藏
删除
为什么在oj上我的程序总比答案少1,我找到的测试数据,在我自己的电脑上是正确的啊!
程序如下:
#include<stdio.h>
int main()
{
int d=0,a[12],sum,ans,i,total=0,flag=-1;
for(i=0;i<12;i++)
scanf("%d",&a[i]);
for(i=0;i<12;i++){
sum=d+300;
if(sum<a[i]){
flag=i+1;
break;
}
else{
d=sum-a[i];
if(d>=100){
total=total+d/100*100;
d=d%100;
}
}
}
total=total*1.2+d;
if(flag!=-1) printf("-%d",flag);
else printf("%d",total);
return 0;
}
