# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
981175 | beaboss | Feast (NOI19_feast) | C++14 | 141 ms | 15232 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
// Source: https://oj.uz/problem/view/NOI19_feast
//
#include "bits/stdc++.h"
using namespace std;
#define FOR(i, a, b) for (ll i = a; i < b; i++)
typedef long long ll;
typedef pair<ll, ll> pii;
#define s second
#define f first
const ll N = 3e5 + 10;
ll a[N];
pii dp[N][2];
ll n, k;
pii solve(ll l) {
dp[0][0] = {0, 0};
dp[0][1] = {a[0] - l, 1};
FOR(i, 1, n) {
dp[i][0] = max(dp[i-1][0], dp[i-1][1]);
dp[i][1] = max(make_pair(dp[i-1][0].f + a[i] - l, dp[i-1][0].s + 1), make_pair(dp[i-1][1].f + a[i], dp[i-1][1].s));
}
return max(dp[n-1][1], dp[n-1][0]);
}
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |