当前位置: 首页 > 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.xdnf.cn/news/1372213.html

相关文章:

  • Git命令
  • 机器学习每日一题000-矩阵和向量的乘法python实现
  • 在Excel和WPS表格中输入分数的两种方法
  • Linux正则表达式
  • shiro进行解密
  • 如何才能使RISC V架构成为机器学习的核心
  • 【Modbus-TCP】linux为主机—PC为从机通信
  • Git工具
  • 【44页PPT】极简架构MES系统解决方案介绍(附下载方式)
  • 阿里云 ECS 可观测性最佳实践
  • 简易shell
  • 【ElasticSearch】客户端选择
  • 力扣100+补充大完结
  • Linux命令详解+示例(炫彩超全)
  • 在Godot中为您的游戏添加并控制游戏角色的完整技术指南
  • IUV5G专网排障(上)
  • Markdown 编辑器 语法
  • 使用【阿里云百炼】搭建自己的大模型
  • 微服务-26.网关登录校验-OpenFeign传递用户信息
  • 半小时打造七夕传统文化网站:Qoder AI编程实战记录
  • 【HarmonyOS NEXT】打包鸿蒙应用并发布到应用市场
  • dapo:开源大规模llm强化学习系统的突破与实现
  • Spring Boot -Mybatis的使用和基础
  • 【图像处理 - 基础知识】ISP(Image Signal Processor)处理
  • 基于SpringBoot的社团管理系统【2026最新】
  • JVM线上调优参数配置指南
  • Powercat PowerShell工具:原理详解+使用方法+渗透实战
  • C语音初阶————指针2
  • 小范围疫情防控元胞自动机模拟matlab
  • 用 Allure 生成 pytest 测试报告:从安装到使用全流程