Submission #592380

#TimeUsernameProblemLanguageResultExecution timeMemory
592380fuad27Robots (IOI13_robots)C++17
14 / 100
132 ms15308 KiB
#include "robots.h"
#include<bits/stdc++.h>
using namespace std;
int putaway(int A, int B, int T, int X[], int Y[], int W[], int S[]) {
	if(A+B==2 and T == 2) {
		if(A and B) {
			if(S[0] <  Y[0] and W[1] < X[0])return 1;
			if(S[1] <  Y[0] and W[0] < X[0])return 1;
			if(S[0] <  Y[0] and S[1] < Y[0])return 2;
			if(W[0] <  X[0] and W[1] < X[0])return 2;
			return -1;
		}
		else if(B==2) {
			if(min(S[0],S[1]) < min(Y[0], Y[1]) and max(S[0], S[1]) < max(Y[0], Y[1])) {
				return 1;
			}
			if(min(S[0], S[1]) >= min(Y[0], Y[1]) and max(S[0], S[1]) < max(Y[0], Y[1]))return 2;
			return -1;
		}
		else if(A==2) {
			if(min(W[0],W[1]) < min(X[0], X[1]) and max(W[0], W[1]) < max(X[0], X[1])) {
				return 1;
			}
			if(min(W[0], W[1]) >= min(X[0], X[1]) and max(W[0], W[1]) < max(X[0], X[1]))return 2;
			return -1;
		}
	}
	else if(B == 0) {

	}
}

Compilation message (stderr)

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