#include<bits/stdc++.h>
using namespace std;
int n,q,s,v,c[200005],t[200005];
int f[2000005],x;
int main(){
cin>>n>>q;
for(int i=1;i<=n;i++){
scanf("%d",&c[i]);
}
for(int i=1;i<=n;i++){
scanf("%d",&t[i]);
x=c[i]-t[i]-1;
if(x>0) f[x]++;
}
for(int i=1000000;i>=1;i--){
f[i]+=f[i+1];
}
while(q--){
scanf("%d%d",&v,&s);
if(f[s]>=v)printf("YES\n");
else printf("NO\n");
}
return 0;
}