70!!!help!!!
查看原帖
70!!!help!!!
1442865
lisicheng123456楼主2025/6/22 14:06
#include<bits/stdc++.h>
using namespace std;
int main() 
{
    int n,m;
    cin>>n>>m;
	vector<int>a(n,0); 
	for (int i=0;i<m;i++) 
	{
        int b;
        cin>>b;
        b=b-1;
        if(b==0)
		{
			if(a[n-1]==0)a[n-1]=1;
			else if(a[n-1]==1)a[n-1]=0;
		}
		if(b==n-1)
		{
			if(a[0]==0)a[0]=1;
			else if(a[0]==1)a[0]=0;
		}
        for(int i=b-1;i<=b+1;i++) 
		{
			if(a[i]==0)a[i]=1;
			else if(a[i]==1)a[i]=0;
		}
    }
    for (int i=0;i<n;i++)cout<<a[i]<<" ";
    return 0;
}

2025/6/22 14:06
加载中...