1.问题描述: 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。 以后N行每行两个数Wi和Vi,表示物品的重量和价值 输出格式 输出1行,包含一个整数 ...
分类:
其他好文 时间:
2017-11-05 20:08:22
阅读次数:
217
题目描述 Description 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 题目描述 Description 有一个箱子容量为V(正整数,0<=V<=20000 ...
分类:
其他好文 时间:
2017-11-01 01:08:00
阅读次数:
164
背包问题泛指以下这一种问题: 给定一组有固定价值和固定重量的物品,以及一个已知最大承重量的背包,求在不超过背包最大承重量的前提下,能放进背包里面的物品的最大总价值。 这一类问题是典型的使用动态规划解决的问题,我们可以把背包问题分成3种不同的子问题:0-1背包问题、完全背包和多重背包问题。下面对这三种 ...
分类:
其他好文 时间:
2017-10-29 20:24:42
阅读次数:
189
开启了树包支线任务QAQ 我还是弱啊== [树形背包]BZOJ 2427 软件安装 这道题原来考过,大概是半年前了,然而现在再回来填坑,却发现还是会的不透彻,颓了颓原来自己的代码T-T 这就是有依赖的背包问题,可以看做分组背包,但是会有很多冗杂的状态,所以我们要对依赖它的“附件”进行一次01背包,把 ...
分类:
其他好文 时间:
2017-10-28 18:59:20
阅读次数:
204
1257 背包问题 V3 基准时间限制:3 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 1257 背包问题 V3 基准时间限制:3 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 1257 背包问题 V3 基准时间限制:3 秒 空间限制:131072 KB 分 ...
分类:
其他好文 时间:
2017-10-24 14:09:49
阅读次数:
178
01背包 呐,为什么叫它01背包呢,因为装进去就是1,不装进去就是0.所以针对每个物品就两种状态,装,不装(请允许我用这么老套的开篇,相信听过很多次背包讲解的人,大多都是这个开篇的)所以咯,我这个背包啊,只要有足够大的空间,这个物品是有可能被装进去的咯。所以有状态转移方程dp[i][j] = max ...
分类:
其他好文 时间:
2017-10-22 22:00:56
阅读次数:
160
【例9.12】完全背包问题 链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1268 【题目描述】 设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选 ...
分类:
其他好文 时间:
2017-10-22 17:22:39
阅读次数:
107
背包问题小合集 01背包 完全背包 多重背包混着来 对于01背包:把它想象成最大物品数为1的多重背包 对于完全背包:把它想象成最大物品数为m/w[i]的多重背包 对于多重背包:把它想象成。。。等等这本来就是个多重背包 数据比较水 但是我也写了个倍增优化 #include<iostream> #inc ...
分类:
其他好文 时间:
2017-10-20 20:15:26
阅读次数:
156
都做了一天的树形dp了,来总结一下。 1.加分二叉树 2.二叉苹果树 3.选课 4.最大利润 5.重建道路 6.没有啦...... 通过做这些,我了解到一类有依赖的背包问题,分组背包和泛化物品的思想。 还有大神说多叉转二叉之后会方便一些,但我觉得 这样的话思难度也会提高。 ...
分类:
其他好文 时间:
2017-10-18 23:16:10
阅读次数:
236
只是列列一些要复习的,努力复习吧,有种noip退役的赶脚。 一、模拟 (这你也不会?退役吧) 二、DP 1.基础dp 2.区间dp 3.状压dp 4.树形dp 6.概率(期望)dp 7.环形dp 8.方格dp 9.背包问题 a.01背包 b.完全背包 c.多重背包 d.二进制压缩 10.线性dp 三 ...
分类:
其他好文 时间:
2017-10-16 23:36:26
阅读次数:
453