70分不知道问题在哪里
查看原帖
70分不知道问题在哪里
1150314
Power_nuclear_fusion楼主2023/11/28 22:32
#include<bits/stdc++.h>
using namespace std;
bool t[1001] = { false };
int main()
{
	int m, n;
	cin >> m >> n;
	for (int i = 1; i <= n; i++)
	{
	    int j;
		cin >> j;
		if (j == 1)
		{
			t[2] = !t[2];
			t[1] = !t[1];
			t[m] = !t[m];
		}
		if (j == m)
		{
			t[1] = !t[1];
			t[m - 1] = !t[m - 1];
			t[m] = !t[m];
		}
		else
		{
			t[j] = !t[j];
			t[j + 1] = !t[j + 1];
			t[j - 1] = !t[j - 1];
		}
	}
	for (int i = 1; i <= m; i++)
	{
		cout <<(int)t[i]<<" ";
	}
	return 0;
}
2023/11/28 22:32
加载中...