Submission #254184

#TimeUsernameProblemLanguageResultExecution timeMemory
254184AaronNaiduRobots (IOI13_robots)C++14
14 / 100
195 ms15480 KiB
#include <bits/stdc++.h>
#include "robots.h"
using namespace std;

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