Submission #314213

#TimeUsernameProblemLanguageResultExecution timeMemory
314213KarliverBoxes with souvenirs (IOI15_boxes)C++14
20 / 100
1 ms384 KiB
#include <bits/stdc++.h> #include "boxes.h" using namespace std; long long delivery(int N, int K, int L, int p[]) { long long ans = 0; int cur_pos = 0; int q = K; for(int i = 0;i < N;++i) { if(K == 0) { K = q; ans += min(cur_pos, L - cur_pos); cur_pos = 0; } ans += min(abs(p[i] - cur_pos), L - abs(p[i] - cur_pos)); cur_pos = p[i]; --K; } ans += min(cur_pos, L - cur_pos); return ans; }
#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...