제출 #905173

#제출 시각아이디문제언어결과실행 시간메모리
905173VMaksimoski008선물상자 (IOI15_boxes)C++14
100 / 100
449 ms196140 KiB
#include <bits/stdc++.h> #include "boxes.h" using namespace std; using ll = long long; ll delivery(int N, int K, int L, int pos[]) { ll left[N], right[N]; for(int i=0; i<N; i++) { left[i] = pos[i] + min(pos[i], L - pos[i]) + (i < K ? 0 : left[i-K]); right[N-1-i] = L - pos[N-1-i] + min(pos[N-1-i], L - pos[N-1-i]) + (i < K ? 0 : right[N-1-i+K]); } ll ans = min(left[N-1], right[0]); for(int i=0; i<N-1; i++) ans = min(ans, left[i] + right[i+1]); 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...