Submission #254199

#TimeUsernameProblemLanguageResultExecution timeMemory
254199AaronNaiduRobots (IOI13_robots)C++14
14 / 100
262 ms15132 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[]) { sort(X, X+A); reverse(X, X+A); sort(W, W+T); reverse(W, W+T); for (int i = 0; i < A; i++) { //cout << X[i] << " "; } //cout << "\n"; for (int i = 0; i < T; i++) { //cout << W[i] << " "; } if (W[0] >= X[0]) { return -1; } float maxMinutes = 0; float robotCounter = 1; float toyCounter = 0; while (toyCounter < T and robotCounter < A) { if (X[int(robotCounter)] > W[int(toyCounter)]) { //toyCounter++; //cout << "Checking with " << toyCounter << "/" << robotCounter << "\n"; maxMinutes = max(maxMinutes, toyCounter/robotCounter); robotCounter++; } else { toyCounter++; } } //cout << "Checking with " << T << "/" << robotCounter << "\n"; maxMinutes = max(maxMinutes, float(T)/float(robotCounter)); maxMinutes = ceil(maxMinutes); return int(maxMinutes); }
#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...