感觉太假都写得太麻烦了,还是我的简单
查看原帖
感觉太假都写得太麻烦了,还是我的简单
1023017
MWL_wma楼主2023/12/17 13:31
#include<bits/stdc++.h>
using namespace std;
int n;
bool a[2000002],data[2000002];
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a[i]);
		int n1=n-i+2;
		data[n1/2+(n1%2)*i]=(n-i+1)%2-a[i];
	}
	for(int i=1;i<=n;i++){
		printf("%d ",data[i]);
	}
	return 0;
}

rt,可以和出题人说,提交题解吗?

2023/12/17 13:31
加载中...