#include using namespace std; long long int polval(long long int arr[],long long int l,long long int r,long long int x) { long long int j=r; long long int polyval=arr[r]; while(j!=l) { polyval=polyval*x+arr[j-1]; j--; } return polyval; } int main() { long long int n,q,a,b,j,t,i,x,l,r,X; cin>>n>>a>>b>>q; long long int c[n]; for(j=0;j>c[j]; for(j=0;j>t; if(t==1) { cin>>i>>x; c[i]=x; } else if(t==2) { cin>>l>>r; X=-(b/a); long long int test=polval(c,l,r,X); if(test==0) cout<<"Yes"<