蒟蒻60,P1664 求助,#4#5WA
查看原帖
蒟蒻60,P1664 求助,#4#5WA
562158
封禁用户楼主2021/11/5 20:14
#include<bits/stdc++.h>
using namespace std;
int s[10000];
int main() {
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>s[i];
int g=0;
int z=0;
for(int i=1;i<=n;i++)
{
if(s[i])
{
g++;
if(g>=1)z++;
if(g>=3)z++;
if(g>=7)z++;
if(g>=30)z++;
if(g>=120)z++;
if(g>=365)z++;
}
else
{
int d=0;
for(int j=i;j<=n;j++)
{if(s[j]==0)d++;
else
break;}
g=g-pow(2,d-1);
i=i+d-1;
}
}
cout<<z;
    return 0;
}
2021/11/5 20:14
加载中...