#include<bits/stdc++.h>
#define N 300000
#define P 1000001
using namespace std;
typedef long long ll;
ll n,m,a,b[N],c[N];
ll dp[P];

int main(){
  cin>>n;
  for(int i=0;i<n;i++){
    cin>>a;
    dp[a]++;
  }
  for(int i=0;i<P;i++)dp[i]=dp[i]*i;
  for(int i=1;i<P;i++)dp[i]=dp[i-1]+dp[i];
  cin>>m;
  for(int i=0;i<m;i++)cin>>b[i];
  for(int i=0;i<m;i++)cin>>c[i];
  for(int i=0;i<m;i++){
    if(dp[b[i]]>=c[i])cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
  }
  return 0;
}