Submission #171163

#TimeUsernameProblemLanguageResultExecution timeMemory
171163itiamKocka (COCI18_kocka)C++11
70 / 70
209 ms4440 KiB
#include <iostream>

using namespace std;
int L[100004],R[100004],U[100004],D[100004];

int main(){
    int N,x;
    string rj="DA";
    cin >> N;
    for (int i=0;i<N;i++){
        cin >> x;
        L[i]=x;
    }
    for (int i=0;i<N;i++){
        cin >> x;
        R[i]=x;
    }
    for (int i=0;i<N;i++){
        cin >> x;
        U[i]=x;
    }
    for (int i=0;i<N;i++){
        cin >> x;
        D[i]=x;
    }
    for (int i=0;i<N;i++){
        if ((L[i]==-1 && R[i]!=-1) || (R[i]==-1 && L[i]!=-1) || L[i]+R[i]>=N){
            rj="NE";
            break;
        }
        if ((U[i]==-1 && D[i]!=-1) || (D[i]==-1 && U[i]!=-1) || U[i]+D[i]>=N){
            rj="NE";
            break;
        }
    }
    cout << rj;
    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...