背包
codingXT
菜鸡一枚,请多指教。
展开
-
背包问题:01背包,完全背包,多重背包 动态规划
转载于:https://www.cnblogs.com/fengziwei/p/7750849.html 背包问题泛指以下这一种问题: 给定一组有固定价值和固定重量的物品,以及一个已知最大承重量的背包,求在不超过背包最大承重量的前提下,能放进背包里面的物品的最大总价值。 这一类问题是典型的使用动态规划解决的问题,我们可以把背包问题分成3种不同的子问题:0-1背包问题、完全背包和多重背包问题。...转载 2018-07-25 17:25:19 · 986 阅读 · 0 评论 -
dd大牛的背包九讲-背包问题汇总
背包九讲 目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 第八讲 泛化物品 第九讲 背包问题问法的变化 附:USACO中的背包问题 前言 本篇文章是我(dd_engi)正在进行中的一个雄心勃勃的写作计划的一部分,这个计划的内...转载 2018-07-25 17:13:58 · 1762 阅读 · 1 评论 -
poj 2184 Cow Exhibition 01背包
题目链接:传送门 题目看了很久不知道怎么做, 后来看了别人的题解才明白这是到01背包的变形题 借鉴:http://www.cnblogs.com/andre0506/archive/2012/09/19/2694148.html 用聪明值作为背包空间,另一个作为价值,但是空间不能为负数,只好将他全部加1000 转移方程哪里和01背包一样,只是要根据题意稍微变化,要开一个数组记录一下最大值...原创 2018-08-03 17:14:57 · 1002 阅读 · 0 评论 -
杭电 Bone Collector 2602
题目链接:传送门 就是一道裸的01背包问题 背包九讲:https://blog.csdn.net/qq_37774171/article/details/81206480 #include<iostream> #include<cstring> #include<algorithm> #include<cstdio> #define m...原创 2018-08-02 11:03:06 · 1021 阅读 · 0 评论 -
杭电 2546 饭卡
题目链接:传送门 Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。 ...原创 2018-08-02 14:52:03 · 1099 阅读 · 0 评论 -
百度之星 初赛 A 杭电6376 度度熊剪纸条
C 度度熊剪纸条 链接:点我 Problem Description 度度熊有一张纸条和一把剪刀。纸条上依次写着 N 个数字,数字只可能是 0 或者 1。 度度熊想在纸条上剪 K 刀(每一刀只能剪在数字和数字之间),这样就形成了 K+1 段。 他再把这 K+1 段按一定的顺序重新拼起来。不同的剪和接的方案,可能会得到不同的结果。 度度熊好奇的是,前缀 1 的数量最多能是多少。 I...原创 2018-08-22 15:48:31 · 1279 阅读 · 0 评论