代码:
#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;
}