Submission #892852

#TimeUsernameProblemLanguageResultExecution timeMemory
892852jellybeanTrampoline (info1cup20_trampoline)C++17
43 / 100
75 ms5152 KiB
#include <bits/stdc++.h> using namespace std; #define int long long vector<int>arr[2505]; signed main(){ ios::sync_with_stdio(0); cin.tie(0); int r,c,n; cin>>r>>c>>n; for(int i=0; i<n; i++){ int a,b; cin>>a>>b; arr[a].push_back(b); //row a has a green tramp at b } for(int i=0; i<2505; i++) sort(arr[i].begin(), arr[i].end()); int t; cin>>t; while(t--){ int x1,y1,x2,y2; cin>>x1>>y1>>x2>>y2; if(x2<x1) {cout<<"No\n"; continue;} int row=x1, col=y1; bool f=0; while(row!=x2){ auto it = lower_bound(arr[row].begin(), arr[row].end(), col); if(it==arr[row].end()){f=1; cout<<"No\n"; break;} col = *it; row++; } if(f) continue; if(y2<col) cout<<"No\n"; else 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...