제출 #729926

#제출 시각아이디문제언어결과실행 시간메모리
729926Rasoul006로봇 (IOI13_robots)C++17
0 / 100
1 ms212 KiB
#include "robots.h" #include <bits/stdc++.h> #define endl "\n" #define F first #define S second #define pb push_back #define all(x) x.begin() , x.end() #define mm(dp , val) memset (dp , val , sizeof dp) #define mid ((r+l)>>1) #define lx (n<<1) #define rx ((n<<1)|1) typedef long long ll; using namespace std; const int logn = 26 ; const int N = 1e6+5; int putaway(int A, int B, int T, int X[], int Y[], int W[], int S[]) { sort (W , W + T) ; sort (S , S + T) ; sort (X , X + A) ; sort (Y , Y + B) ; if (A == B) { if (X[0] > S[0] && Y[0] > W[1]) return 1 ; if (X[0] > S[1] && Y[0] > W[0]) return 1 ; if (X[0] > S[1] || Y[0] > W[1]) return 2 ; return -1 ; } if (!B) { if (X[1] <= S[1]) return -1 ; if (X[0] > S[0]) return 1 ; return 2 ; } if (!A) { if (Y[1] <= W[1]) return -1 ; if (Y[0] > W[0]) return 1 ; return 2 ; } }

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

robots.cpp: In function 'int putaway(int, int, int, int*, int*, int*, int*)':
robots.cpp:74:1: warning: control reaches end of non-void function [-Wreturn-type]
   74 | }
      | ^
#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...