我觉得我的思路没问题,但不知道为啥就是过不去。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t,i,n,a,s;
bool x;
for(cin>>t;t;t--)
{
s = 0;
cin >> n;
x=false;
for (i =0; i <=n;i++)
{
cin >> a;
if(a==s)
{
x=true;
cout<<1;
}
else
if(x && i<n)
cout<<0;
s^= a;
}
if(x==false)
cout<<0;
cout<<endl;
}
return 0;
}