Submission #1154396

#TimeUsernameProblemLanguageResultExecution timeMemory
1154396ZheingBoxes with souvenirs (IOI15_boxes)C++20
10 / 100
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; long long delivery(int N, int K, int L, int X[]) { vector<int> positions(N); for(int i = 0; i < N; ++i)positions[i] = X[i]; long long total_time = 0; int i = 0; while (i < N) { int start = i; int end = min(i + K - 1, N - 1); int max_cw = positions[end]; int first_pos = positions[start]; int max_ccw = L - first_pos; int option1 = 2 * max_cw; int option2 = 2 * max_ccw; int option3 = L; int best = min(min(option1, option2), option3); total_time += best; i = end + 1; } return total_time; }
#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...