Submission #520979

#TimeUsernameProblemLanguageResultExecution timeMemory
520979FulopMateBoxes with souvenirs (IOI15_boxes)C++17
10 / 100
1 ms296 KiB
#include "boxes.h"

#include <bits/stdc++.h>

using namespace std;

long long delivery(int N, int K, int L, int p[]) {
    long long a = 0, b = L;
    for(int i = 0; i < N; i++){
        if(p[i] <= L/2)a = max(a, (long long)p[i]);
        if(p[i] > L/2)b = min(b, (long long)p[i]);
    }
    return min((long long)L, a*2 + (L-b)*2);
}

Compilation message (stderr)

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:7:31: warning: unused parameter 'K' [-Wunused-parameter]
    7 | long long delivery(int N, int K, int L, int p[]) {
      |                           ~~~~^
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...