
一和零
文章平均质量分 67
人面桃花相映红
BNU student
展开
-
01背包&完全背包&494 目标和
背包问题:0-1背包和完全背包 背包问题是很好的体现动态规划思想的题目,背包问题泛指以下这一种问题: 给定一组有固定价值和固定重量的物品,以及一个已知最大承重量的背包,求在不超过背包最大承重量的前提下,能放进背包里面的物品的最大总价值。 我们今天主要讲两种类型的背包问题:0-1背包和完全背包 1. 0-1背包问题 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是,价值是。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 解..原创 2021-06-07 08:50:22 · 166 阅读 · 0 评论 -
474 一和零 力扣每日一题
欢迎关注微信公众号:【没伞的孩子拼命跑】 和我的小伙伴们一块坚持打卡变大牛吧。 题目要求 题目解析 题目说的是给你m个0,n个1,让你求给定的字符串中,符合0的个数小于等于m,1的个数小于等于n的字符串的个数最大为多少? 解题思路 首先要想这个题的解题方法是什么?之前提到过凡是求最大,最小的,一般都是用动态规划。大家如果做过背包问题,其实对于这个题目还是有感觉的。背包问题是让装的东西小于V,而这个题是让0小于m,1小于n两个条件。经典的背包问题是用两个维度的数组,所以现在是用三个维度的数组 .原创 2021-06-06 11:05:50 · 121 阅读 · 0 评论