Submission #521225

# Submission time Handle Problem Language Result Execution time Memory
521225 2022-02-01T08:48:00 Z Baytoro Trampoline (info1cup20_trampoline) C++17
0 / 100
37 ms 8244 KB
#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));
	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+1);
			//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

trampoline.cpp:51:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   51 | main(){
      | ^~~~
# Verdict Execution time Memory Grader output
1 Incorrect 7 ms 5860 KB expected YES, found NO [1st token]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 37 ms 8244 KB expected YES, found NO [3rd token]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 4 ms 5196 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 3 ms 5196 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 3 ms 5196 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -