代码:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<map>
#include<queue>
#include<algorithm>
#define ll long long
#define ull unsigned long long
using namespace std;
int n,day;
int a,ans=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>day;
if(day==1)
{
a++;
if(a>=365)
{
ans+=6;
continue;
}
if(a>=120)
{
ans+=5;
continue;
}
if(a>=30)
{
ans+=4;
continue;
}
if(a>=7)
{
ans+=3;
continue;
}
if(a>=3)
{
ans+=2;
continue;
}
if(a>=1)
{
ans+=1;
continue;
}
}
if(day==0) a--;
}
cout<<ans;
return 0;
}