码迷,mamicode.com
首页 >  
搜索关键字:完全背包问题    ( 125个结果
poj 1004 Dividing
题目大意是,从输入六个数 ,第i个数代表价值为i的有几个,平均分给两个人 ,明摆着的背包问题,本来以为把他转化为01背包,但是TLe,后来发现是12万的平方还多,所以妥妥的TLE,后来发现这是一个完全背包问题,然后即纠结了 ,没学过啊 ,最后发现思想好i是蛮简单的,水水的A掉了,最后注意一下初始化问题和输入问题后就好了 #include #include int a[10]; int dp[...
分类:其他好文   时间:2014-08-09 21:34:39    阅读次数:198
poj2063投资--完全背包
题意: 有d种股票,每种股票有一个购买钱数,和收益,你有本金C,year年之后,可以获得最大的投资收益是多少? 分析: 那么这里,我们可以知道每种股票可以购买无限次,那么这里可以看出是完全背包问题,可以把本金C看做背包。但是需要处理一下(等会说这个问题) 我们单独看看一年的收益,分析dp过程: dp[i][j] 表示考虑第i种股票,使用j 这么多钱的时候的最大收益。通过之前的 白话背...
分类:其他好文   时间:2014-08-07 15:58:00    阅读次数:226
poj 3260 The Fewest Coins (多重背包 + 完全背包)
链接:poj 3260 题意:FJ同学去买东西,东西的价值为T,他和卖家都有N种金币,FJ希望交易完成时金币变化最小。 求最少的金币变化数量。FJ的金币个数有限,卖家的金币数目无限。 思路:背包问题,FJ的每种金币个数有限可以看做是多重背包问题,卖家的金币数目无限可以看做是完全背包问题。 设F1[i]为FJ付款为i时的最小金币数,设F2[i]为卖家找钱为i时的最小金币数。 则F1[i...
分类:其他好文   时间:2014-08-06 15:01:41    阅读次数:227
动态规划第二讲——完全背包与多重背包问题
上一节,我们讨论了01背包问题,说明了*递归与分治法 与 动态规划DP的区别和联系,介绍了缓存的概念*。以下,我们用DC、DP、cache分别表示分治法、动态规划和缓存。本节,我们讨论01背包的另外两种形似—— 完全背包和多重背包问题,分析DP问题的另外一些情况。 例一:完全背包问题 同样有n种价值和重量分别为weight[i] and value[i], 背包大小W。限制条...
分类:其他好文   时间:2014-07-21 15:18:15    阅读次数:295
POJ 2063 Investment
完全背包问题。 我的背包训练第二题。按照背包九讲的步骤来搞。 题意是说给你一些本钱,然后有一些债券可以购买,不同的债券会有不同的利润,在规定年限内,利润要最大。 债券是无限制购买的,(完全背包)获得的利润可以买债券,(背包变大) 每年都可以选择债券,也就是每年都要重新开始,(每年一次) 最后得出你手上的钱有多少。这道题题目中提示了 1000的倍数。但是本钱...
分类:其他好文   时间:2014-07-10 21:29:48    阅读次数:222
ACM:动态规划,物品无限的背包问题(完全背包问题)
题目:有n种物品,每种物品都有无限件可用。第i种物品的体积是vi,重量是wi。选一些物品装到一个容量为C的背包中,使得背包内物品在总体积不超过C的前提下重量尽量大。 分析,完全背包问题,相对于上上篇文章的硬币问题,只是由DAG上的无权图变成了这里的DAG上的带权图! 输出最后满足体积不超过背包容量的条件下,背包中的最大重量。 代码: #include #include using...
分类:其他好文   时间:2014-06-16 11:59:00    阅读次数:221
C语言-多重背包问题
多重背包问题问题:有N种物品和一个容量为V的背包。第i种物品最多有n[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。分析:这题目和完全背包问题很类似。基本的方程只需将完全背包问题的方程略微一改即可,因为对于第i种物品有n[...
分类:编程语言   时间:2014-05-22 14:55:03    阅读次数:332
nyoj--Divideing Jewels
题意:有十种珠宝用数字表示,现在给你每个珠宝的数量,问可不可以平均分给两个人。解题思路:DFS搜索可以写。将完全背包问题转换为搜索问题。具体代码:#include#include#includeusing namespace std;int num[15],sum;bool dfs(int n,in...
分类:其他好文   时间:2014-05-22 03:26:34    阅读次数:206
c语言-完全背包问题
完全背包问题问题:有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。分析:这个算法使用一维数组,先看伪代码:for i=1..N for v=0..V f[v]=max{f[...
分类:编程语言   时间:2014-05-21 17:51:45    阅读次数:240
背包问题九讲(+自己的笔记)
背包问题九讲 目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 第八讲 泛化物品 第九讲 背包问题问法的变化 附录一:USACO中的背包问题 附录二:背包问题的搜索解法...
分类:其他好文   时间:2014-05-21 07:35:37    阅读次数:400
125条   上一页 1 ... 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!