Submission #1228898

#TimeUsernameProblemLanguageResultExecution timeMemory
1228898unnickFeast (NOI19_feast)C++20
59 / 100
1095 ms2824 KiB
#include <iostream> #include <vector> typedef long long int ll; using namespace std; int main() { int n, k; cin >> n >> k; vector<ll> b(k*2+1); for (int i = 0; i < n; i++) { ll a; cin >> a; for (int j = k*2-1; j >= 1; j -= 2) { b[j+1] = max(b[j], b[j+1]); b[j] = max(b[j], b[j-1]) + a; } } ll r = 0; for (ll v: b) r = max(v,r); cout << r << "\n"; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...