# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
703923 | 2023-03-01T01:25:13 Z | chenyan | Sličice (COCI19_slicice) | C++17 | 49 ms | 332 KB |
#include<bits/stdc++.h> using namespace std; #define int long long #define pii pair<int,int> #define ff first #define ss second #define all(x) x.begin(),x.end() #define pb emplace_back #define N 510 int dp[N],a[N],b[N]; signed main(){ ios::sync_with_stdio(0); cin.tie(0); int n,m,i,k,j,u,v; cin>>n>>m>>k; for(i=1;i<=n;i++)cin>>a[i]; for(i=0;i<=m;i++)cin>>b[i]; for(i=1;i<=n;i++){ for(v=k;v>=0;v--)for(j=0;j<=min(m-a[i],v);j++){ dp[v]=max(dp[v],dp[v-j]+b[a[i]+j]); } } cout<<dp[k]<<'\n'; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 1 ms | 324 KB | Output is correct |
3 | Correct | 43 ms | 328 KB | Output is correct |
4 | Correct | 44 ms | 316 KB | Output is correct |
5 | Correct | 42 ms | 212 KB | Output is correct |
6 | Correct | 42 ms | 212 KB | Output is correct |
7 | Correct | 41 ms | 332 KB | Output is correct |
8 | Correct | 45 ms | 212 KB | Output is correct |
9 | Correct | 47 ms | 316 KB | Output is correct |
10 | Correct | 49 ms | 320 KB | Output is correct |