20求助!!!!
查看原帖
20求助!!!!
1031000
__dream___楼主2023/8/8 23:46

代码:

#include<bits/stdc++.h>
using namespace std;
long long a,sum[1000000],lei=0,ans=0;
int main(){
	cin>>a;
	for(int i=0;i<a;i++){
		cin>>sum[i];
	}
	for(int i=0;i<a;i++){
		//cout<<lei<<endl;
		if(sum[i]==0){
			lei-=pow(2,a-1);
			if(lei<=0){
				lei=0;
			}
		}else{
			ans++;
			lei++;
			if(lei>=3){
				ans++;
				if(lei>=7){
					ans++;
					if(lei>=30){
						ans++;
						if(lei>=120){
							ans++;
							if(lei>=365){
								ans++;
							}
						}
					}
				}
			}
		}
		
	}
	cout<<ans;
	return 0;
}
2023/8/8 23:46
加载中...