Submission #1148959

#TimeUsernameProblemLanguageResultExecution timeMemory
1148959LuvidiGift Exchange (JOI24_ho_t4)C++20
9 / 100
2596 ms1092 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...