随笔分类 -  背包问题

摘要:有 NN 件物品和一个容量是 VV 的背包。每件物品只能使用一次。 第 ii 件物品的体积是 vivi,价值是 wiwi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出 最优选法的方案数。注意答案可能很大,请输出答案模 109+7109+7 的结果。 输入格式 第 阅读全文
posted @ 2020-05-11 15:12 ___Charles 阅读(378) 评论(0) 推荐(0)
摘要:在LeetCode商店中, 有许多在售的物品。 然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。 现给定每个物品的价格,每个大礼包包含物品的清单,以及待购物品清单。请输出确切完成待购清单的最低花费。 每个大礼包的由一个数组中的一组数据描述,最后一个数字代表大礼包的价格,其他数字分别表示 阅读全文
posted @ 2020-05-07 14:15 ___Charles 阅读(307) 评论(0) 推荐(0)
摘要:总共有 n 个人和 40 种不同的帽子,帽子编号从 1 到 40 。 给你一个整数列表的列表 hats ,其中 hats[i] 是第 i 个人所有喜欢帽子的列表。 请你给每个人安排一顶他喜欢的帽子,确保每个人戴的帽子跟别人都不一样,并返回方案数。 由于答案可能很大,请返回它对 10^9 + 7 取余 阅读全文
posted @ 2020-05-03 08:37 ___Charles 阅读(122) 评论(0) 推荐(0)
摘要:有 NN 种物品和一个容量是 VV 的背包。 第 ii 种物品最多有 sisi 件,每件体积是 vivi,价值是 wiwi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。 输入格式 第一行两个整数,N,VN,V,用空格隔开,分别表示物品种数和背包容积。 接下 阅读全文
posted @ 2020-04-30 11:34 ___Charles 阅读(441) 评论(0) 推荐(0)
摘要:有 NN 种物品和一个容量是 VV 的背包。 第 ii 种物品最多有 sisi 件,每件体积是 vivi,价值是 wiwi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。 输入格式 第一行两个整数,N,VN,V,用空格隔开,分别表示物品种数和背包容积。 接下 阅读全文
posted @ 2020-04-30 10:42 ___Charles 阅读(391) 评论(0) 推荐(0)
摘要:有 N种物品和一个容量是 V 的背包,每种物品都有无限件可用。 第 i物品的体积是 vivi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 第一行两个整数,N,VN,V,用空格隔开,分别表示物品种数和背包容积。 接下来有 NN 阅读全文
posted @ 2020-04-25 10:59 ___Charles 阅读(112) 评论(0) 推荐(0)
摘要:有 N 件物品和一个容量是 VV 的背包。每件物品只能使用一次。 第 i件物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输出最大价值。 输入格式 第一行两个整数,N,VN,V,用空格隔开,分别表示物品数量和背包容积。 接下来有 NN 阅读全文
posted @ 2020-04-25 10:17 ___Charles 阅读(129) 评论(0) 推荐(0)