当前位置: 首页 > news >正文

背包问题 01背包/完全背包/多重背包/分组背包/单调队列优多重背包/二维费用背包

小明的背包1

题目描述

小明有一个容量为VVV的背包。

这天他去商场购物,商场一共有NNN件物品,第iii件物品的体积为wiw_iwi,价值为viv_ivi

小明想知道在购买的物品总体积不超过VVV的情况下所能获得的最大价值为多少,请你帮他算算。

输入描述

输入第 1 行包含两个正整数N,VN, VN,V,表示商场物品的数量和小明的背包容量。

2∼N+12 \sim N+12N+1行包含 2 个正整数w,vw, vw,v,表示物品的体积和价值。

1≤N≤102, 1≤V≤103, 1≤wi,vi≤1031 \leq N \leq 10^2,\ 1 \leq V \leq 10^3,\ 1 \leq w_i, v_i \leq 10^31N102,1V103,1wi,vi103

输出描述

输出一行整数表示小明所能获得的最大价值。

输入输出样例

示例 1

输入:

5 20 1 6 2 5 3 8 5 15 3 3

输出:

37
#include<iostream>usingnamespacestd;constintN=105,M=1010;usingll=longlong;ll dp[N][M];intmain(){intn,V;cin>>n>>V;for(inti=1;i<=n;i++){ll w,v;cin>>w>>v;for(intj=0;j<=V;j++){//如果装得下当前物体if(j>=w){dp[i][j]=max(dp[i-1][j],dp[i-1][j-w]+v);}//如果装不下else{dp[i][j]=dp[i-1][j];}}}cout<<dp[n][V]<<endl;return0;}
http://www.zskr.cn/news/1418094.html

相关文章:

  • 番茄小说下载器终极指南:如何轻松下载并离线阅读番茄小说
  • Nexknit Gateway v0.2.0:全新采集器与告警系统上线
  • AI营销新纪元:多智能体协作破局
  • 回民街的坑很多,但洒金桥那条巷子藏着真正的老味道
  • 2026年5月口碑好的武汉地下管线漏水检测公司排行榜厂家推荐榜,家庭/厂房/市政管道漏水检测厂家选择指南 - 海棠依旧大
  • Windows系统的用户管理操作
  • 北京研华医疗工控机
  • 2026年当下,温州别墅门窗选购指南与实力生产商深度解析 - 2026年企业资讯
  • 强强联合!比昂芯携手麒麟软件,打造新一代全栈国产化电路仿真解决方案
  • Magisk系统级修改框架:Android权限管理与系统定制终极指南
  • 别再问红外图像为啥模糊了!一文讲透它与可见光融合的实战价值(附Python代码示例)
  • 基于Arduino的轻量级外骨骼手臂:从力反馈原理到DIY实践
  • DeepSeek + 腾讯云函数SCF实现毫秒级弹性扩缩容:单实例QPS突破128,成本直降63%(含压测数据对比表)
  • 保姆级教程:手把手教你下载并处理ImageNet1K验证集(附Python脚本)
  • 异构PIM架构热管理挑战与THERMOS解决方案
  • 矩阵控制屏障函数(MCBF)在机器人安全控制中的应用
  • Instagram如何批量私信?外贸人必学的INS协议群发教程
  • 保姆级教程:用U盘启动盘修复Win10的No Bootable Device和蓝屏重启
  • 保姆级教程:用OpenCV的SGBM算法搞定双目立体匹配(附Python代码避坑指南)
  • 串的块链存储表示及其插入、删除操作
  • 订单越多,利润越少?本地生活行业告别“租流量”,用 LikeShop 搭建自己的用户体系
  • 提升JAVA从业者工作效率的Claude Code使用技巧
  • RAG 文档切片实战:国标知识库篇(一)——基础切片
  • 从零到一:如何用chanvis搭建你的专属缠论量化分析系统
  • 读懂JBoltAI智能问数升级:企业AI用数,瓶颈不是模型
  • 跨境直播拍卖高并发场景下的网络稳定性技术实践
  • Steam创意工坊模组自由获取指南:无需Steam客户端,轻松下载1000+游戏模组
  • 雾化器语音提示芯片方案:便携电池供电+低功耗WT588F02-8S-C
  • 92%核价准确率!苏州同铄CostAI软件发布,对标国际水准重塑成本核算
  • 2026年5款AI电商设计工具实测:618电商海报/主图/详情页全套物料制作