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

二维费用背包 分组背包

二维费用背包模型

例题.小蓝的神秘行囊

link:5.小蓝的神秘行囊 - 蓝桥云课

code

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
ll dp[107][107];int main()
{ll N, V, M; cin>>N>>V>>M;for(int i = 1; i <= N; i++){ll v, m, w; cin>>v>>m>>w;for(int j = V; j >= v; j--){for(int k = M; k >= m; k--){dp[j][k] = max(dp[j][k], dp[j-v][k-m] + w);}}}cout<<dp[V][M]<<endl;return 0;
}

分组背包模型

例题:小明的背包5

link:1.小明的背包5 - 蓝桥云课

code

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
ll dp[107][107];int main()
{ll N, V, M; cin>>N>>V>>M;for(int i = 1; i <= N; i++){ll v, m, w; cin>>v>>m>>w;for(int j = V; j >= v; j--){for(int k = M; k >= m; k--){dp[j][k] = max(dp[j][k], dp[j-v][k-m] + w);}}}cout<<dp[V][M]<<endl;return 0;
}

http://www.dtcms.com/a/352666.html

相关文章:

  • 小范围疫情防控元胞自动机模拟matlab
  • 深入剖析容器文件系统:原理、实现与资源占用分析
  • 游戏空间划分技术
  • 家庭财务规划与投资系统的设计与实现(代码+数据库+LW)
  • 声网RTC稳定连麦、超分清晰,出海直播技术不再难选
  • AT_abc403_f [ABC403F] Shortest One Formula
  • 【44页PPT】极简架构MES系统解决方案介绍(附下载方式)
  • 【Python】雷达簇类ply点云仿真生成,以及聚类算法的簇类目标检测
  • flutter专栏--dart基础知识
  • WebGIS开发智慧校园(6)JavaScript
  • 破解VMware迁移难题的技术
  • SSH密钥登录全流程详解
  • LeetCode-221. 最大正方形
  • 多模块 Starter 最佳实践(强烈推荐!!!)
  • Quarkus OIDC 安全链路时序图
  • git换行行为差异简述;.editorconfig换行行为简述
  • 打工人日报#20250826
  • 【PS实战】制作hello标志设计:从选区到色彩填充的流程(大学作业)
  • springboot启动的时候,只打印logo,不打印其他的任何日志的原因
  • 【ElasticSearch】数据同步
  • 人形机器人的“奥运会“:宇树科技领跑,动捕技术成训练关键
  • git submodule的基本使用
  • 数据与端点安全 (Protect data and apps)
  • 利用 Python 爬虫按关键字搜索 1688 商品详情 API 返回值说明(代码示例)实战指南
  • 从零开始配置前端环境及必要软件安装
  • 技术总结:AArch64架构下Jenkins Agent(RPM容器编译节点)掉线问题分析与排查
  • 基于用户行为分析的精确营销系统
  • 【java并发编程】--cas和synchronized
  • openEuler Embedded 的 Yocto入门 : 2. 构建一个Hello,world!
  • PWM控制实现呼吸灯