0分求解,Runtime Error
查看原帖
0分求解,Runtime Error
871059
SimpleJony楼主2022/12/26 10:51
#include <bits/stdc++.h>
using namespace std;
int a[100];
int main()
{
    int n,m,t;
    cin>>n>>m;

    for (int i=1;i<=m;i++)
    {
        cin>>t;
        if (t == 1)
        {
            a[1] = 1-a[1];
            a[2] = 1-a[2];
            a[n] = 1-a[n];
        }
        else if(t == n)
        {
            a[n-1] = 1-a[n-1];
            a[n] = 1-a[n];
            a[1] = 1-a[1];
        }
        else
        {
            a[t-1]=1-a[t-1];
            a[t]=1-a[t];
            a[t+1]=1-a[t+1];
        }
    }

    for (int i=1;i<=n;i++)
    {
        cout<<a[i]<<" ";
    }

    return 0;
}
2022/12/26 10:51
加载中...