01背包问题
创始人
2024-11-11 15:38:45
0次

动态规划思路

  1. 定义状态:

    • 用 dp[i][j] 表示前 i 个物品恰放入一个容量为 j 的背包可以获得的最大价值。
  2. 状态转移方程:

    • 如果不放第 i 个物品,那么 dp[i][j] = dp[i-1][j]。
    • 如果放第 i 个物品,且 j >= W[i],那么 dp[i][j] = max(dp[i-1][j], dp[i-1][j-W[i]] + V[i])。
  3. 初始化:

    • 当没有任何物品可选择时,即 i = 0,所有 dp[0][j] = 0。
    • 当背包容量为 0 时,即 j = 0,所有 dp[i][0] = 0。
  4. 最终结果:

    • dp[N][totalWeight] 即为所求的最大价值。

#include  #include  #include   using namespace std;  int main() {     int totalWeight,N;     cin>>totalWeight>>N;      vector value(N+1);     vector weight(N+1);     for (int i = 1; i <=N; i++)     {         cin>>weight[i]>>value[i];     }      vector> dp(N+1,vector(totalWeight+1, 0));     for(int i=0;i<=N;i++)     {         for (int j = 1; j <= totalWeight; j++)         {             if(j

相关内容

热门资讯

揭秘一下透视器插件!桃乐甘肃麻... 揭秘一下透视器插件!桃乐甘肃麻将多功能透视器插件,桃乐甘肃麻将好像有透视器插件1、点击下载安装,桃乐...
终于懂了!国民麻将辅助ai脚本... 终于懂了!国民麻将辅助ai脚本软件,国民麻将其实真的是有辅助ai总结方法1、完成国民麻将有辅助插件,...
今日公布辅助器攻略!微乐福建麻... 今日公布辅助器攻略!微乐福建麻将多功能辅助器攻略,微乐福建麻将总是真的是有辅助器攻略1、金币登录送、...
实操分享!闲娱江西棋牌开挂ai... 实操分享!闲娱江西棋牌开挂ai脚本软件,闲娱江西棋牌总是是真的有开挂ai总结神器1、下载好闲娱江西棋...
一分钟秒懂作弊器攻略!天天芜湖... 一分钟秒懂作弊器攻略!天天芜湖麻将多功能作弊器攻略,天天芜湖麻将好像真的有作弊器攻略1、这是跨平台的...
推荐几款新版!吉祥全港麻将开挂... 您好,吉祥全港麻将这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...
来一盘外挂插件!大唐麻将游戏多... 来一盘外挂插件!大唐麻将游戏多功能外挂插件,大唐麻将游戏真是存在有外挂插件所有人都在同一条线上,像星...
揭秘一下!趣玩情怀辅助ai脚本... 揭秘一下!趣玩情怀辅助ai脚本软件,趣玩情怀原来有辅助ai解密攻略趣玩情怀破解侠是真的助透视。每个模...
玩家必备教程透视器插件!鲁乐山... 玩家必备教程透视器插件!鲁乐山东麻将多功能透视器插件,鲁乐山东麻将都是有透视器插件玩家必备教程透视器...
记者发布!中至常熟麻将辅助ai... 记者发布!中至常熟麻将辅助ai脚本软件,中至常熟麻将总是是真的有辅助ai曝光软件1、中至常熟麻将模拟...