Submission #887275

#TimeUsernameProblemLanguageResultExecution timeMemory
887275Hovhannes1234K blocks (IZhO14_blocks)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int N=1e5; int n,k; int a[N], dp[N][N]; int main() { cin>>n>>k; for(int i=1; i<=n; i++){ cin>>a[i]; dp[i][1]=max(a[i], dp[i-1][1]); } dp[0][1]=0; for(int j=2; j<=k; j++){ for(int i=j; i<=n; i++){ int mx=a[i]; dp[i][j]=dp[i-1][j-1]+mx; for(int c =i-2; c >= j - 1; c--){ mx=max(mx, a[c+1]); dp[i][j] = min(dp[i][j], dp[c][j-1]+mx); } } } cout<<dp[n][k]; }

Compilation message (stderr)

/usr/bin/ld: failed to convert GOTPCREL relocation; relink with --no-relax
collect2: error: ld returned 1 exit status