Submission #65363

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
653632018-08-07 12:39:32yp155136Robots (IOI13_robots)C++14
39 / 100
1528 ms12596 KiB
#include "robots.h"
#include <bits/stdc++.h>
using namespace std;
const int N = 1000006;
int x[N],y[N],w[N],s[N];
typedef pair<int,int> pii;
#define F first
#define S second
const int INF = 0x3f3f3f3f;
int putaway(int A, int B, int T, int X[], int Y[], int W[], int S[]) {
int n=T,a=A,b=B;
for (int i=0;A>i;i++) x[i] = X[i];
sort(x,x+a);
for (int i=0;B>i;i++) y[i] = Y[i];
sort(y,y+b);
//cout << "(T, a, b) = " << "( " << T << " , " << a << " , " << b << " ) " <<endl;
vector<pii> v;
for (int k=0;T>k;k++)
{
if (a>0 && W[k] >= x[a-1] && b==0) return -1;
if (b>0 && S[k] >= y[b-1] && a==0) return -1;
if (a && b)
{
if (W[k] >= x[a-1] && S[k] >= y[b-1]) return -1;
}
v.push_back(make_pair(W[k],S[k]));
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

robots.cpp: In function 'int putaway(int, int, int, int*, int*, int*, int*)':
robots.cpp:15:9: warning: unused variable 'n' [-Wunused-variable]
     int n=T,a=A,b=B;
         ^
#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...