码风清奇,我堂堂一个有绿钩的人居然被一道红题大模拟搞疯了!
好像是只能判断超额的数据,啊啊啊啊,彻底疯了
#include<bits/stdc++.h>
using namespace std;
int month[13],sum,ans,m;
bool f;
int main() {
for(int i=1;i<=12;i++) scanf("%d",&month[i]);
for(int i=1;i<=12;i++){
sum+=300;
if(sum<month[i]){
if(!f) m=i;
f=true;
sum=0;
continue;
}
while(sum>=month[i]+100){
sum-=100;
ans+=100;
}
sum-=month[i];
}
if(f) printf("-%d",m);
else printf("%d",ans/10*12);
return 0;
}
样例2为啥除以1.2不是个整数啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊