01背包
动态规划 C++ 公开

avatar Godzilla 发布于 2026-10-03 09:23 更新于 2026-10-03 09:23
返回
01背包.cpp
#include<bits/stdc++.h>
using namespace std;
int w[5]={0,2,3,7,4};
int v[5]={0,1,3,9,5};
int dp[5][11];
int main()
{
    for(int i=1;i<5;i++)
        for(int j=1;j<=10;j++)
            if(j<w[i]) dp[i][j]=dp[i-1][j];
            else
                dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i]]+v[i]);
    cout<<dp[4][10];
    return 0;
}
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
训练中心
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字