rt
#define I return
#define AK 0
#define IOI ;
#include <bits/stdc++.h>
using namespace std;
int a[3][200001];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[1][i];
for(int i=1;i<=n;i++)cin>>a[2][i];
int m;
cin>>m;
while(m--){
int l,r;
long long sum=0;
cin>>l>>r;
for(int i=1;i<=n;i++){
if(a[1][i]<l)continue;
if(a[1][i]>r)break;
sum+=a[2][i];
}
cout<<sum<<endl;
}
I AK IOI
}
哪里出问题了?