2023-9-12 分组背包问题

news/2024/11/30 15:23:42/

题目链接:分组背包问题

在这里插入图片描述

#include <iostream>
#include <algorithm>using namespace std;const int N = 110;int n, m;int v[N][N], w[N][N], s[N];
int f[N];int main()
{cin >> n >> m;for(int i = 1; i <= n; i ++){cin >> s[i];for(int j = 1; j <= s[i]; j ++)cin >> v[i][j] >> w[i][j];}for(int i = 1; i <= n; i ++)for(int j = m; j >= 0; j --)for(int k = 0; k <= s[i]; k ++)if(v[i][k] <= j)f[j] = max(f[j], f[j - v[i][k]] + w[i][k]);cout << f[m] << endl;return 0;
}

http://www.ppmy.cn/news/1107352.html

相关文章

每日一博 - 闲聊SQL Query Execution Order

文章目录 SQL查询阶段关键字对结果集和性能的影响Flow小结 SQL查询阶段 在MySQL中&#xff0c;SQL查询的执行顺序可以分为以下几个阶段&#xff1a; 词法分析&#xff08;Lexical Analysis&#xff09;&#xff1a;在这个阶段&#xff0c;MySQL首先将SQL查询文本分解成词法单元…

蓝牙 - 什么是Man-in-the-middle protection

中间人&#xff08;MITM&#xff09;攻击发生在当用户想要连接两台设备时&#xff0c;使得他们并没有直接连接对方&#xff0c;而是在不知情的情况下连接到了第三台&#xff08;攻击&#xff09;设备&#xff0c;该设备扮演了他们试图配对的设备的角色。第三台设备随后会在两台…

蓝桥杯官网练习题(五星填数)

类似题目&#xff1a;https://blog.csdn.net/s44Sc21/article/details/132758982?csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132758982%22%2C%22source%22%3A%22s44Sc21%22%7Dhttps://blog.csdn.net/s44Sc21/article/detail…

实时语音通讯技术:多人通话和语音识别

实时语音通讯技术是一种基于网络传输的语音通讯技术&#xff0c;可以实现语音通话、语音聊天、语音会议等功能。随着互联网的发展&#xff0c;实时语音通讯技术越来越受到人们的关注和应用。本文将重点介绍实时语音通讯技术中的多人通话和语音识别两个方面。 多人通话 多人通…

2023年法国CAC40指数研究报告

第一章 指数概况 1.1 指数基本情况 CAC 40指数&#xff0c;全名 Cotation Assiste en Continu (意为“连续辅助报价”)&#xff0c;是法国巴黎股票交易所的标志性股票指数&#xff0c;与德国DAX指数及英国富时100指数并列为欧洲三大指数。自1987年12月31日成立以来&#xff0…

代码随想录--哈希--两个数组的交集

题意&#xff1a;给定两个数组&#xff0c;编写一个函数来计算它们的交集。 说明&#xff1a; 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 import java.util.ArrayList; import java.util.HashMap; import java.util.List;public class SSS {public …

Electron和vue3集成(推荐仅用于开发)

本篇我们仅实现Electron和vue3通过先运行起vue3项目&#xff0c;再将vue3的url地址交由Electron打开的方案&#xff0c;仅由Electron在vue3项目上套一层壳来达到脱离本机浏览器运行目的 1、参考快速上手 | Vue.js搭建起vue3初始项目 npm install -g vue npm install -g vue/c…

argparse--命令行参数解析库

文章目录 位置参数help ->描述信息type -> 被转换的类型 可选参数action ->动作基本类型 (store_true)短选项 结合位置参数和可选参数choiceaction ->动作基本类型 (count)default -> 默认值 argparse模块使编写用户友好的命令行变得容易 接口。程序定义了它需要…