比赛 EYOI暨SBOI暑假快乐赛6th 评测结果 WWWWWTTTTT
题目名称 Count 1s 最终得分 0
用户昵称 䱖虁職 运行时间 5.253 s
代码语言 C++ 内存使用 5.08 MiB
提交时间 2022-06-30 09:52:40
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+5;
int n,a[maxn]={0},sum[maxn]={0},ans=0;
int main(){
    freopen("count1s.in","r",stdin);
    freopen("count1s.out","w",stdout);
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        int x;
        scanf("%d",&x);
        sum[i]=sum[i-1]+x;
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=i;j<=n;j++)
        {
            a[sum[n]-2*(sum[j]-sum[i-1])+j-i+1]=1;
        }
    }
    for(int i=1;i<=n;i++)
        if(a[i]==1)
            ans++;
    printf("%d\n",ans+1);
    return 0;
}