#include <stdio.h>
#include <stdlib.h>

int main() {
    int a,n;
    int s[10000];
    int x[1000],y[1000];
    y[0]=10;
    scanf("%d",&a);
    for(int i=1;i<=a;i++)
    {
        scanf("%d",&s[i]);
    }
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%d %d",&x[i],&y[i]);
    }
    for(int i=1;i<=n;i++)
    {
        int k=1,l=0;
        if(x[i]==2)
        {
            while(k)
            {
                if(l==0) s[y[i]]=abs(s[y[i]]-1);
                else if(s[y[i]-l]==s[y[i]+l])
                {
                   s[y[i]-l]=abs(s[y[i]-l]-1);
                    s[y[i]+l]=abs(s[y[i]+l]-1);    
                }
                else
                {
                    k=0;
                }
                l++;
            }
        }
        if(x[i]==1)
        {
            for(int j=1;j<=a;j++)
            {
                s[j*y[i]]=abs(s[j*y[i]]-1);
            }
        }
    }
    for(int p=1;p<=a;p++)
    {
         printf("%d ",s[p]);
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: