Submission #884975

#TimeUsernameProblemLanguageResultExecution timeMemory
884975Ahmed57Jail (JOI22_jail)C++17
5 / 100
74 ms15188 KiB
#include <bits/stdc++.h> using namespace std; signed main(){ ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); //freopen("input.txt","r",stdin); //freopen("out.txt","w",stdout); int t;cin>>t;z:while(t--){ int n; cin>>n; for(int i = 0;i<n-1;i++){ int a,b;cin>>a>>b; } int q;cin>>q; vector<int> adj[n+1];multiset<int> lol; while(q--){ int a,b;cin>>a>>b; lol.insert(b); adj[a].push_back(b); } for(int i = 1;i<=n;i++){ if(adj[i].empty())continue; sort(adj[i].begin(),adj[i].end()); if((*lol.begin())<adj[i][0]){ cout<<"No\n";goto z; } for(auto j:adj[i])lol.erase(j); } cout<<"Yes\n"; } return 0; }
#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...