Submission #224731

#TimeUsernameProblemLanguageResultExecution timeMemory
224731tictaccatFeast (NOI19_feast)C++14
0 / 100
416 ms206712 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int N,K; int A[500000]; int dp[2500][2500]; int best[2500][2500]; main() { cin >> N >> K; for (int i = 0; i < N; i++) cin >> A[i]; for (int i = 0; i < N; i++) { for (int k = 1; k <= K; k++) { dp[i][k] = A[i] + max(dp[i-1][k],best[i-1][k-1]); best[i][k] = max(best[i-1][k], dp[i][k]); } } cout << best[N-1][K] << "\n"; }

Compilation message (stderr)

feast.cpp:10:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main() {
      ^
#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...