10分求助大佬
查看原帖
10分求助大佬
792613
xiaochangyu楼主2022/9/29 16:09
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int a[n+10];
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    int sum=0;
    int f=0;
    for(int i=0;i<n;i++)
    {
        if(a[i]==1)
        {
            sum++;
        }
        else
        {
            f++;
        }
    }
    int k=0;
    if(sum>f)
    {
        for(int i=0;i<n;i++)
        {
            if((a[i]==0)&&(a[i-1]==1||a[i+1]==1))
            {
                k++;
            }
        }
        cout<<k*2;
        return 0;
    }
    else
    {
        for(int i=0;i<n;i++)
        {
            if((a[i]==1)&&(a[i-1]==0||a[i+1]==0))
            {
                k++;
            }
        }
        cout<<k*2;
        return 0;
    }
}
2022/9/29 16:09
加载中...