inline bool wxkj(int x,int p)
{
if(a[x].bm==0)
{
return 0;
}
int la,s=0;
la=x;
if(p==1)
{
if(a[x].sp[6].size())
{
a[x].sy(6);
a[x].bm=a[x].sj;
la=x;
s++;
p=0;
}
}
x=a[x].nxt;
while(x!=la)
{
if(x==la)
{
break;
}
if(p==1)
{
if(a[x].sj==a[la].bm||(a[la].bm==1&&a[x].sj==2)||(a[x].bm==1&&a[la].sj==2))
{
if(a[x].sp[6].size())
{
a[x].sy(6);
a[x].bm=a[x].sj;
la=x;
s++;
p=0;
}
}
x=a[x].nxt;
continue;
}
if(dd(x,la)&&a[x].sp[6].size())
{
a[x].sy(6);
a[x].bm=a[x].sj;
la=x;
s++;
}
x=a[x].nxt;
}
if(s%2)
{
return 1;
}
return 0;
}