답안 #219921

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
219921 2020-04-06T16:57:23 Z Sho10 Trampoline (info1cup20_trampoline) C++14
0 / 100
111 ms 49400 KB
/*
ID: Sho10
LANG: C++
*/
#include <bits/stdc++.h> //Andrei Alexandru a.k.a Sho10
#define ll long long int
#pragma GCC optimize("O3")
#pragma GCC optimize("Ofast")
#define all(a) (a).begin(), (a).end()
#define sz size
#define f first
#define s second
#define pb push_back
#define er erase
#define in insert
#define mp make_pair
#define pi pair
#define rc(s) return cout<<s,0
#define endl '\n'
#define mod 1000000007
#define PI 3.14159265359
#define CODE_START  ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
using namespace std;
ll n,m,q,t,a[2505][2505],x,y,val;
map<pair<ll,ll>,ll>viz;
int32_t main(){
CODE_START;
cin>>n>>m>>val;
for(ll i=0;i<val;i++)
{
    cin>>x>>y;
    a[x][y]=1;
}
ll xx,yy,xs,ys;
cin>>t;
while(t--){
    cin>>xs>>ys>>xx>>yy;
    queue<ll>q1;
    queue<ll>q2;
    q1.push(xs);
    q2.push(ys);
    ll s1=-1;
  while(!q1.empty()){
        x=q1.front();
        y=q2.front();
    if(x==xx&&y==yy){
            s1=1;
        break;
    }
    if(a[x][y]==1){
        if(x==xx){
            if(y<yy){
                q1.push(x);
                q2.push(y+1);
            }
        }else if(y==yy&&x<xx){
        q1.push(x+1);
        q2.push(y);
    }else {
    if(y<yy){
        q1.push(x);
        q2.push(y+1);
    }
    }
  }else {
  if(y<yy){
    q1.push(x);
    q2.push(y+1);
  }
  }
  q2.pop();
  q1.pop();
  }
if(s1==1){
    cout<<"Yes"<<endl;
}else cout<<"No"<<endl;
}
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 6 ms 1408 KB expected YES, found NO [1st token]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 111 ms 49400 KB expected YES, found NO [3rd token]
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 7 ms 512 KB Execution killed with signal 11 (could be triggered by violating memory limits)
2 Halted 0 ms 0 KB -