#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
pair<int,int> a[n+1];
for(int i=1;i<=n;i++)cin>>a[i].first;
for(int i=1;i<=n;i++)cin>>a[i].second;
int q;
cin>>q;
while(q--){
int l,r;
cin>>l>>r;
bool b=1;
for(int i=l;i<=r;i++){
bool c=0;
for(int j=l;j<=r;j++)if(i!=j){
c|=a[i].second<a[j].first&&a[i].first>a[j].first;
c|=a[i].first>a[j].second&&a[i].first<a[j].first;
}
b&=c;
}
if(b)cout<<"Yes\n";
else cout<<"No\n";
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |