Submission #592562

#TimeUsernameProblemLanguageResultExecution timeMemory
592562promaRobots (IOI13_robots)C++17
14 / 100
113 ms4492 KiB
#include "robots.h"
#include <bits/stdc++.h>

using namespace std;

int a[50005];

int putaway(int A, int B, int T, int X[], int Y[], int W[], int S[]) {
    sort(X, X + A);
    sort(Y, Y + B);
    if (!A) {
        if (S[0] < Y[0] and S[1] < Y[1]) return 1;
        if (S[0] < Y[1] and S[1] < Y[1]) return 2;
        return -1;
    }
    else if (!B) {
        if (W[0] < X[0] and W[1] < X[1]) return 1;
        if (W[0] < X[1] and W[1] < X[1]) return 2;
        return -1;
    }
    else {
        if ((W[0] < X[0] and S[1] < Y[0]) or (S[0] < Y[0] and W[1] < X[0])) return 1;
        if ((W[0] < X[0] and W[1] < X[0]) or (S[0] < Y[0] and S[1] < Y[0])) return 2;
        return -1;
    }
}
#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...