70分,不知道怎么错了,求帮助
#include <bits/stdc++.h>
using namespace std;
int main(){
int q=0,flag=1,ys[15],m=0;
for(int i=1;i<=12;i++){
cin>>ys[i];
}
for(int i=1;i<=12;i++){
q+=300;
if(q<ys[i]){
cout<<"-"<<i;
return 0;
}
q-=ys[i];
if(q>=200){
q-=200;
m+=200;
}
else if(q>=100){
q-=100;
m+=100;
}
}
cout<<q+m*1.2;
return 0;
}