头文件之类的我就不展示了,不想浪费时间,反正如果头文件之类的出了问题是绝对不能通过编译的
int take[15],duty[15],bank=0,hand=0;
bool judge;
for(int t=1;t<=12;t++){
cin>>take[t];
if(take[t]<=200){
hand+=(300-take[t])%100;
bank+=300-take[t]-hand;
}else if(take[t]>300+hand){
cout<<0-t<<endl;
}else if(take[t]>200){
if(take[t]<=300+hand)hand+=300-take[t];
}
if(hand>=100){
bank+=hand/100;
hand%=100;
}
if(take[t]>300+hand)duty[t]=1;
else duty[t]=0;
}
###### judge=(duty[1]==0&&duty[2]==0&&duty[3]==0&&duty[4]==0&&duty[5]==0&&duty[6]==0&&duty[7]==0&&duty[8]==0&&duty[9]==0&&duty[10]==0&&duty[11]==0&&duty[12]==0);
if(judge==1){
bank=bank*6/5;
cout<<bank+hand<<endl;
}
return 0;
}