50分求调
查看原帖
50分求调
1018949
ygkldnhaaa楼主2023/10/16 19:44
#include<bits/stdc++.h>
using namespace std;
char a[2000005];
string m;
int main()
{
	ios::sync_with_stdio(false);
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n;cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(n&1)if(i&1)a[i]^=1;
		if(!(n&1))if(!(i&1))a[i]^=1;
	}
	for(int i=1;i<=n;i++)
	{
		if(i&1) m=m+a[i];
		else m=a[i]+m;
	}
	if(!(n&1))for(int i=0;i<m.size();i++)cout<<m[i]<<" ";
	else for(int i=m.size()-1;i>=0;i--)cout<<m[i]<<" ";
	
	return 0;
}
2023/10/16 19:44
加载中...