数学

【动态规划】详解分组背包问题

目录 1. 问题引入 2. dp 公式 3. 题目 3.1 二维数组解法 3.2 一维数组解法 4. 相关题目 5. 小结 1. 问题引入本文前置文章: 【动态规划】详解 0-1背包问题 【动态规划】详解完全背包问题 下面是两种背包模式的区别: 0 - 1 背包 是说:有 n 个物品和一个重量为 t 的背包,这 n

【C++动态规划】1105. 填充书架|2104

本文涉及知识点下载及打开打包代码的方法兼述单元测试 C++动态规划 LeetCode1105. 填充书架给定一个数组 books ,其中 books[i] = [thicknessi, heighti] 表示第 i 本书的厚度和高度。你也会得到一个整数 shelfWidth 。 按顺序 将这些书摆放到总宽度为 shelfWidth 的书架上。 先选几本书放在