Submission #813074

#TimeUsernameProblemLanguageResultExecution timeMemory
813074KerimBoxes with souvenirs (IOI15_boxes)C++17
0 / 100
1 ms300 KiB
#include "boxes.h"
#include "bits/stdc++.h"

using namespace std;

#define ll long long
long long delivery(int n, int k, int l, int p[]) {
    ll answer = LONG_MAX;
    if (k == 1){//subtask1
        for (int i = 0; i < n; i++)
            answer += 2LL * min(p[i], l - p[i]);
    }
    else if(k == n){//subtask2
        answer = l;
        for (int i = 0; i + 1 < n; i++)
            answer = min(answer, 2LL * (p[i] + l - p[i+1]));
    }
    return answer;
}
#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...