제출 #254181

#제출 시각아이디문제언어결과실행 시간메모리
254181AaronNaiduRobots (IOI13_robots)C++14
컴파일 에러
0 ms0 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(A[0], A[1]))
        {
            return -1;
        }
        if (min(W[0], W[1]) < min(A[0], A[1]))
        {
            return 1;
        }
        return 2;
    }
    if (A == 0)
    {
        if (max(S[0], S[1]) >= max(B[0], B[1]))
        {
            return -1;
        }
        if (min(S[0], S[1]) < min(B[0], B[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;
}

컴파일 시 표준 에러 (stderr) 메시지

robots.cpp: In function 'int putaway(int, int, int, int*, int*, int*, int*)':
robots.cpp:8:39: error: invalid types 'int[int]' for array subscript
         if (max(W[0], W[1]) >= max(A[0], A[1]))
                                       ^
robots.cpp:8:45: error: invalid types 'int[int]' for array subscript
         if (max(W[0], W[1]) >= max(A[0], A[1]))
                                             ^
robots.cpp:12:38: error: invalid types 'int[int]' for array subscript
         if (min(W[0], W[1]) < min(A[0], A[1]))
                                      ^
robots.cpp:12:44: error: invalid types 'int[int]' for array subscript
         if (min(W[0], W[1]) < min(A[0], A[1]))
                                            ^
robots.cpp:20:39: error: invalid types 'int[int]' for array subscript
         if (max(S[0], S[1]) >= max(B[0], B[1]))
                                       ^
robots.cpp:20:45: error: invalid types 'int[int]' for array subscript
         if (max(S[0], S[1]) >= max(B[0], B[1]))
                                             ^
robots.cpp:24:38: error: invalid types 'int[int]' for array subscript
         if (min(S[0], S[1]) < min(B[0], B[1]))
                                      ^
robots.cpp:24:44: error: invalid types 'int[int]' for array subscript
         if (min(S[0], S[1]) < min(B[0], B[1]))
                                            ^