제출 #657440

#제출 시각아이디문제언어결과실행 시간메모리
657440PanTkd로봇 (IOI13_robots)C++14
컴파일 에러
0 ms0 KiB
#include <stdio.h> #include <stdlib.h> #include "robots.h" #include <iostream> #include <algorithm> using namespace std; typedef long long ll; #define fail(s, x...) do { \ fprintf(stderr, s "\n", ## x); \ exit(1); \ } while(0) #define MAX_A 50000 #define MAX_B 50000 #define MAX_T 500000 static int X[MAX_A]; static int Y[MAX_B]; static int W[MAX_T]; static int S[MAX_T]; int putaway(int A, int B, int T, int X[], int Y[], int W[], int S[]) { ll ans=1; ll i = 0 , j = 0 ; sort(X.begin(),X.end()); sort(W.begin(),W.end()); reverse(X.begin(),X.end()); reverse(W.begin(),W.end()); if(X[0]<=W[0]) return -1; while(1){ if(X[i]>W[j]){ i++,j++; } else{ i = 0; ans++; } } return ans; }

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

robots.cpp: In function 'int putaway(int, int, int, int*, int*, int*, int*)':
robots.cpp:29:12: error: request for member 'begin' in 'X', which is of non-class type 'int*'
   29 |     sort(X.begin(),X.end());
      |            ^~~~~
robots.cpp:29:22: error: request for member 'end' in 'X', which is of non-class type 'int*'
   29 |     sort(X.begin(),X.end());
      |                      ^~~
robots.cpp:30:12: error: request for member 'begin' in 'W', which is of non-class type 'int*'
   30 |     sort(W.begin(),W.end());
      |            ^~~~~
robots.cpp:30:22: error: request for member 'end' in 'W', which is of non-class type 'int*'
   30 |     sort(W.begin(),W.end());
      |                      ^~~
robots.cpp:31:15: error: request for member 'begin' in 'X', which is of non-class type 'int*'
   31 |     reverse(X.begin(),X.end());
      |               ^~~~~
robots.cpp:31:25: error: request for member 'end' in 'X', which is of non-class type 'int*'
   31 |     reverse(X.begin(),X.end());
      |                         ^~~
robots.cpp:32:15: error: request for member 'begin' in 'W', which is of non-class type 'int*'
   32 |     reverse(W.begin(),W.end());
      |               ^~~~~
robots.cpp:32:25: error: request for member 'end' in 'W', which is of non-class type 'int*'
   32 |     reverse(W.begin(),W.end());
      |                         ^~~
robots.cpp: At global scope:
robots.cpp:21:12: warning: 'S' defined but not used [-Wunused-variable]
   21 | static int S[MAX_T];
      |            ^
robots.cpp:20:12: warning: 'W' defined but not used [-Wunused-variable]
   20 | static int W[MAX_T];
      |            ^
robots.cpp:19:12: warning: 'Y' defined but not used [-Wunused-variable]
   19 | static int Y[MAX_B];
      |            ^
robots.cpp:18:12: warning: 'X' defined but not used [-Wunused-variable]
   18 | static int X[MAX_A];
      |            ^