#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,opt,mod,mn,mx,ans,final,a[1000005],sum[1000005],diff[1000005];
void init()
{
for(int i=1;i<=n;++i)
{
int s=a[i]*i%mod;
sum[i]=sum[i-1];
if(s>=mn&&s<=mx) sum[i]++;
}
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
cin>>n>>opt>>mod>>mn>>mx;
while(opt--)
{
char ch;
cin>>ch;
if(ch=='A')
{
int l,r,x;
cin>>l>>r>>x;
diff[l]+=x;
diff[r+1]-=x;
}
else
{
int ans=0,l,r;
cin>>l>>r;
for(int i=1;i<=n;++i)
{
sum[i]=sum[i-1]+diff[i];
}
for(int i=l;i<=r;++i)
{
if(sum[i]*i%mod>=mn&&sum[i]*i%mod<=mx) ans++;
}
cout<<ans<<'\n';
}
}
cin>>final;
memset(sum,0,sizeof(sum));
init();
while(final--)
{
int l,r;
cin>>l>>r;
cout<<sum[r]-sum[l-1]<<'\n';
}
return 0;
}
第三个样例全输出 0 。