为什么呀!我要疯了!
查看原帖
为什么呀!我要疯了!
824205
__Rickysun__楼主2024/3/9 09:45

~~我堂堂一个有绿钩的人居然被一道红题大模拟搞疯了!~~好像是只能判断超额的数据,啊啊啊啊,彻底疯了

#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;
		//printf("%d月:%d   储蓄罐:%d\n",i,sum,ans);
		if(sum<month[i]){
			if(!f) m=i;
			f=true;
			sum=0;
			//printf("%d月:%d   储蓄罐:%d   开支:%d\n\n",i,sum,ans,month[i]);
			continue;
		}
		while(sum>=month[i]+100){
			sum-=100;
			ans+=100;
		}
		sum-=month[i];
		//printf("%d月:%d   储蓄罐:%d   开支:%d\n\n",i,sum,ans,month[i]);
	}
	if(f) printf("-%d",m);
	else printf("%d",ans/10*12);
	return 0;//qwq
}

样例2为啥除以1.2不是个整数啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

2024/3/9 09:45
加载中...