- 条形蛋糕
条形蛋糕
- @ 2026-9-6 16:01:37
#include<bits/stdc++.h>
using namespace std;
int n;
int w[1005];
int v[1005];
int dp[1005][1005];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>v[i];
w[i]=i;
}for(int i=1;i<=n;i++){
for(int j=0;j<=n;j++){
if(j<w[i]){
dp[i][j]=dp[i-1][j];
}else{
dp[i][j]=max(dp[i-1][j],v[i]+dp[i][j-w[i]]);
}
}
}cout<<dp[n][n];
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 3331
- 时间
- ms
- 内存
- MiB
- 难度
- 2
- 标签
- 递交数
- 15
- 已通过
- 11
- 上传者