Submission #1244129

#TimeUsernameProblemLanguageResultExecution timeMemory
1244129m5588ohammedJail (JOI22_jail)C++20
0 / 100
3 ms5192 KiB
#include <bits/stdc++.h> #define endl "\n" #define mod 1000000007 using namespace std; int n,m; vector <int> v[200001]; signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t; cin>>t; while(t--){ cin>>m; for(int i=1;i<m;i++){ int a,b; cin>>a>>b; } vector <array<int,3>> v; cin>>n; for(int i=0;i<n;i++){ int a,b; cin>>a>>b; v.push_back({a,0,i}); v.push_back({b,-1,i}); } sort(v.begin(),v.end()); int cnt=0; int flag=1; vector <int> qu; for(auto [i,tp,idx]:v){ // cout<<i<<" "<<tp<<endl; if(tp==-1) { // cout<<i<<endl; // if(qu.size()==0) exit(0); if(qu.back()!=idx){ flag=0;break;} qu.pop_back(); } else qu.push_back(idx); } if(flag==1) cout<<"Yes"<<endl; else cout<<"No"<<endl; } }
#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...