| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1349495 | kantaponz | Boxes with souvenirs (IOI15_boxes) | C++20 | 379 ms | 274388 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[]) {
vector<ll> a(N + 5, 0);
vector<ll> cw(N + 5, 0), ccw(N + 5, 0);
for (int i = 1; i <= N; i++) a[i] = p[i - 1];
for (int i = 1; i <= N; i++) cw[i] = cw[max(0, i - K)] + 2 * a[i];
for (int i = N; i >= 1; i--) ccw[i] = ccw[min(N + 1, i + K)] + 2 * (L - a[i]);
ll ans = 1e18;
for (int i = 0; i <= N; i++) {
ans = min(ans, cw[i] + ccw[i + 1]);
ans = min(ans, cw[i] + L + ccw[i + K + 1]);
}
return ans;
} | # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
