제출 #254191

#제출 시각아이디문제언어결과실행 시간메모리
254191AaronNaidu로봇 (IOI13_robots)C++14
0 / 100
1 ms384 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+A);
    reverse(W, W+A);
    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++;   
            maxMinutes = max(maxMinutes, toyCounter/robotCounter);
            robotCounter++;
        }
        else
        {
            toyCounter++;
        }
    }
    maxMinutes = max(maxMinutes, toyCounter/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...