Submission #521226

#TimeUsernameProblemLanguageResultExecution timeMemory
521226BaytoroTrampoline (info1cup20_trampoline)C++17
43 / 100
89 ms10052 KiB
#include <bits/stdc++.h> using namespace std; #define Baytoro_MayrambekovOrz void solve() #define ios ios::sync_with_stdio(false); cin.tie(NULL); #define pb push_back #define all(x) x.begin(), x.end() #define rall(x) x.rbegin(), x.rend() #define fr first #define sc second #define int long long #define endl '\n' vector<int> vec[100005]; int a,b,c,n,m,r,i,j,k,x,y,cnt=0,sum=0,res=0; Baytoro_MayrambekovOrz{ cin>>r>>c>>n; for(i=0;i<n;i++){ cin>>a>>b; vec[a].pb(b); } for(i=0;i<100000;i++){ vec[i].pb(1e9); sort(all(vec[i])); } //sort(all(vec)); int q; cin>>q; while(q--){ int x1,x2,y1,y2; cin>>y1>>x1>>y2>>x2; if(x2<x1 || y2<y1){ cout<<"No\n"; continue; } if(y1==y2){ cout<<"Yes\n"; continue; } int posy=y1,posx=x1; while(posy<y2){ posx=*lower_bound(all(vec[posy]),posx); //cout<<posx<<' '<<posy<<endl; if(posx>x2){ cout<<"No\n"; break; } posy++; } if(posx<=x2 && posy==y2) cout<<"Yes\n"; } } main(){ ios; int T=1; //cin>>T; while(T--){ solve(); } }

Compilation message (stderr)

trampoline.cpp:54:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   54 | main(){
      | ^~~~
#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...