제출 #1236728

#제출 시각아이디문제언어결과실행 시간메모리
1236728altern23선물상자 (IOI15_boxes)C++20
10 / 100
0 ms328 KiB
#include "boxes.h" #include <bits/stdc++.h> using namespace std; #define ll long long #define pii pair<ll, ll> long long delivery(int N, int K, int L, int p[]) { vector<ll> dpl(N + 5), dpr(N + 5); for(int i = 0; i < N; i++){ if(i < K) dpl[i] = 2 * p[i]; else dpl[i] = 2 * min(p[i], L - p[i]) + dpl[i - K]; } for(int i = N - 1; i >= 0; --i){ if(i > N - K) dpr[i] = 2 * (L - p[i]); else dpr[i] = 2 * min(p[i], L - p[i]) + dpr[i + K]; } ll ans = min(dpl[N - 1], dpr[0]); for(int i = 0; i < N - 1; i++) ans = min(ans, dpl[i] + dpr[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...