0分(记录详情倒是五彩斑斓挺好看)
查看原帖
0分(记录详情倒是五彩斑斓挺好看)
936125
OKC__THUNDER楼主2024/7/23 11:02

救命!

本小学6年级蒟蒻第一道紫题开门红

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
bool a[11111],b[11111];
ll n,t;
ll l(ll x)
{
	return x==1?n:x-1;
}
ll r(ll x)
{
	return x==n?1:x+1;
}
int main()
{
	cin>>n>>t;
	for(ll i=1;i<=n;i++) cin>>a[i];
	while(t--)
	{
		for(ll i=1;i<=n;i++) b[i]=0;
		for(ll i=1;i<=n;i++)
		{
			if(a[i]==0&&a[l(i)]!=a[r(i)]) b[i]=1;
			if(a[i]==1&&a[l(i)]==a[r(i)]) b[i]=0;
			if(a[i]==1&&a[l(i)]!=a[r(i)]) b[i]=1;
		}
		for(ll i=1;i<=n;i++) a[i]=b[i];
	}
	for(ll i=1;i<=n;i++) cout<<a[i]<<' ';
	return 0;
}```
2024/7/23 11:02
加载中...