题目链接

https://www.acwing.com/problem/content/3/

思路

对于每一个物品我们可以选择无数次,那么我们可以直接枚举到V这个范围去,但是没必要,我们发现滚动优化后从前往后本身就是一个选择无限次的一个操作

代码

#include<bits/stdc++.h>
using namespace std;const int N = 1e3+10;int f[N],v[N],w[N];
int n,V;
int main()
{cin>>n>>V;for(int i = 1;i <= n; ++i) cin>>v[i]>>w[i];for(int i = 1;i <= n; ++i)for(int j = v[i];j <= V; ++j)f[j] = max(f[j],f[j-v[i]] + w[i]);cout<<f[V]<<endl;return 0;
}

AcWing 3. 完全背包问题(完全背包模板)相关推荐

  1. [AcWing] 9. 分组背包问题(C++实现)分组背包问题模板题

    [AcWing] 9. 分组背包问题(C++实现)分组背包问题模板题 1. 题目 2. 读题(需要重点注意的东西) 3. 解法 4. 可能有帮助的前置习题 5. 所用到的数据结构与算法思想 6. 总结 ...

  2. 01背包模板、全然背包 and 多重背包(模板)

    转载请注明出处:http://blog.csdn.net/u012860063 贴一个自觉得解说不错的链接:http://www.cppblog.com/tanky-woo/archive/2010/ ...

  3. 【AcWing】AcWing 2. 01背包问题

    目录 一.题目 1.原题链接 2.题目描述 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 一.题目 1.原题链接 2. 01背包问题 - AcWing题库 2.题目描述 有 N 件物品和一 ...

  4. 01背包模板、完全背包 and 多重背包

    转载请注明出处:http://blog.csdn.net/u012860063 讲解链接:http://www.cppblog.com/tanky-woo/archive/2010/07/31/121 ...

  5. HDOJ 2602-Bone Collector(0/1背包模板、打印方案及滚动数组解法)

    0/1背包 一.Bone Collector 解法一:二维数组解法(0/1背包模板代码) 1.1 0/1背包打印方案代码 解法二:滚动数组(一维)解法 2.1 一维滚动数组例题 E-爱玩游戏的Tom ...

  6. 背包问题——01背包

    背包问题--01背包 01背包作为动态规划(dynamic programing)中最基础的问题,需要我们彻底理解其中的原理,为以后解决更难的动态规划问题打下良好的基础. 这里拟定一个01背包问题: ...

  7. C++背包问题——完全背包必须装满的方案数

    想要了解"完全背包必须装满的方案数",就得先了解 完全背包 ,点击下面方框查看(会的也看一看): C++ 背包问题--完全背包_闪耀的天狼星的博客-CSDN博客一个旅行者有一个最多 ...

  8. 动态规划之背包问题——01背包

    算法相关数据结构总结: 序号 数据结构 文章 1 动态规划 动态规划之背包问题--01背包 动态规划之背包问题--完全背包 动态规划之打家劫舍系列问题 动态规划之股票买卖系列问题 动态规划之子序列问题 ...

  9. C++ 背包问题——01背包

    由于编辑器原因,01背包文章搬家了,想看到更好的01背包问题题解,请点击链接: C++背包问题--01背包_小天狼星_布莱克的博客-CSDN博客

  10. 多重背包模板 C++

    多重背包模板 多重背包: 有N种物品和一个容量为V的背包.第i种物品最多有numi件可用. 每件物品的重量是wi,价值是vi. 求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最 ...

最新文章

  1. 接口请求,上传byte数组byte[]数据异常,负数变正数/负数变63
  2. 【深度学习】Tensorboard可视化模型训练过程和Colab使用
  3. 硬件断点 DrxHook
  4. ThreadLocal的两种用法
  5. BZOJ 1208: [HNOI2004]宠物收养所
  6. 从零基础入门Tensorflow2.0 ----六、32cifar10数据训练
  7. 2017-3-2 数据库索引/数据类型/引擎
  8. Unity3D一个全面整合的专业游戏引擎
  9. matlab实现三角追赶法,矩阵三角分解的追赶法在MATLAB的实现
  10. 电脑上最好的5个azw3阅读器
  11. 基于C++的简易的国际象棋双人对战程序设计
  12. 国内商务邮箱品牌——TOM企业邮箱
  13. 计算机基础常用英语,计算机常用基础英语
  14. mysql 手机号省份_根据手机号 判断省份和运营商
  15. AI黑科技:目前最流行的人工智能换脸软件(FakeAPP/Faceswap/Openfaceswap/Deepfacelab)的简介、对比之详细攻略
  16. SQL server 将不等于hit的全部删除
  17. 编译安装php7.4
  18. Python程序员私活来源:大学同窗开公司,伸手就要爬资料
  19. python 投掷骰子实验
  20. Gartner 2018新技术成熟度曲线(五大技术趋势)

热门文章

  1. LDA主题模型原理解析与python实现
  2. 对 pretext tasks 的理解
  3. Docker Compose 引用环境变量
  4. E20170414-ms
  5. iOS学习笔记(十五)——数据库操作(SQLite)
  6. DTD vs. XML Schema
  7. Oracle中的左连接与右连接
  8. 区块链相关名词解释(一)
  9. Python关键点常识
  10. CA ARCserve Backup系列(1)—安装