#include #include #include #include #include #include #include int main(){ int n; int a; int b; int q; scanf("%d %d %d %d",&n,&a,&b,&q); int *c = malloc(sizeof(int) * n); for(int c_i = 0; c_i < n; c_i++){ scanf("%d",&c[c_i]); } int ans[10001],i,j,pos; float v; for(int a0 = 0; a0 < q; a0++){ int queryType; int first; int second; scanf("%d %d %d",&queryType,&first,&second); if(queryType==1) c[first] = second; else{ //for(i=0;i0){ v = c[--pos]-v/a*b; } if(v==0) printf("Yes\n"); else printf("No\n"); } } return 0; }