题目:
奇数位的异或和=偶数位的异或和,那么我可以这么理解吗?:
如果n是偶数全输出0
是奇数先输出1 1 0 后面全补0 我发现这样也可以满足题意
void solve()
{
memset(ans,0,sizeof ans);
int g=0;
cin>>n;
if(n%2==0)
{
for(int i=1;i<=n;i++)cout<<0<<" ";
cout<<endl;
}
else {
cout<<"1 1 0 ";
n=n-3;
if(n>0)
{
for(int i=1;i<=n;i++)cout<<0<<" ";
}
cout<<endl;
}
return ;
//7
//1 1 0 0 0 0 0
}