背包九讲
文章平均质量分 82
HaoTianYan
CVer, Super Resolution.
展开
-
【背包九讲(二)】完全背包问题
文章目录1. 完全背包问题1.0 题目1.1 解法一(不建议)代码1.2 解法二代码1. 完全背包问题1.0 题目有 NNN 种物品和一个容量是 VVV 的背包,每种物品都有无限件可用。第 iii 种物品的体积是 viv_ivi,价值是 wiw_iwi。求解: 将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出该最大价值。【输入格式】第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第原创 2021-04-26 11:06:51 · 260 阅读 · 0 评论 -
【背包九讲(一)】01背包问题
文章目录1. 基础的01背包问题1.1 解题方法一(二维)解题思路1代码11.2 解题方法二(优化至一维)解题思路2代码22. 变型的01背包问题解题思路代码1. 基础的01背包问题有 NNN 件物品和一个容量为 VVV 的背包。第 iii 件物品的体积是 w[i]w[i]w[i],价值是 v[i]v[i]v[i] ,求将哪些物品装入背包可使价值总和最大。【输入格式】第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第原创 2021-04-25 21:21:16 · 309 阅读 · 1 评论