20分萌新求助
查看原帖
20分萌新求助
373662
KobeBeanBryant楼主2020/11/17 18:21
#include<iostream>
using namespace std;
int n,a[10001],i,u,j,t;
int main(){
    cin>>n;
    for(int i=0;i<n;i++)
    {
    	cin>>a[i];
	}
	for(int i=0;i<n;i++){
		switch(a[i])
		{
			case 1:if(u<3) {j++;u++;break;}
			else if(u>=3&&u<7) {j+=2;u++;break;}
			else if(u>=7&&u<30) {j+=3;u++;break;}
			else if(u>=30&&u<120) {j+=4;u++;break;}
			else if(u>=120&&u<365) {j+=5;u++;break;}
			else {j+=6;u++;break;}
			case 0:if(t<=1){u--;j=j;break;}
			else{u-=(2^(t-1));j=j;break;}
		}
	}
	cout<<j;
}

这个代码只过了第二个点,求助

2020/11/17 18:21
加载中...