#include <stdio.h>
int main() {
int a,b,c;
int x[10000],y[10000],z[10000];
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
scanf("%d",&x[i]);
}
scanf("%d",&b);
for(int i=1;i<=b;i++)
{
scanf("%d",&y[i]);
scanf("%d",&z[i]);
if(y[i]==1)
{
for(c=z[i];c<=a;c+=z[i])
{
if(x[c]==1) x[c]=0;
else x[c]=1;
}
}
else if(y[i]==2)
{
if(x[z[i]]==1) x[z[i]]=0;
else x[z[i]]=1;
c=z[i];
for(int j=1;j<c;j++)
{
if(z[i]-j>0 && z[i]+j<=a)
{
if(x[z[i]-j]==x[z[i]+j])
{
if(x[z[i]-j]==1) x[z[i]-j]=0;
else x[z[i]-j]=1;
if(x[z[i]+j]==1) x[z[i]+j]=0;
else x[z[i]+j]=1;
}
else break;
}
}
}
}
for(int i=1;i<=a;i++)
{
if(i%20==1 && i!=1) printf("\n");
printf("%d ",x[i]);
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: