码迷,mamicode.com
首页 >  
搜索关键字:01 背包问题    ( 1524个结果
hdu-2955 Robberies
The aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become t ...
分类:其他好文   时间:2017-08-21 00:06:57    阅读次数:233
夏令营讲课内容整理 Day 5.
DP专场。。 动态规划是运筹学的一个分支, 求解决策过程最优化的数学方法。 我们一般把动态规划简称为DP(Dynamic Programming) 1.动态规划的背包问题 有一个容量为m的背包,有n个物品,每一个物品i的重量为w[i],价值为v[i]。 要求选择一些物品放入背包中,每种物品只能最多使 ...
分类:其他好文   时间:2017-08-20 22:34:37    阅读次数:206
背包问题
背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。相似问题经常出现在商业、组合数学,计算复杂性理论、密码 ...
分类:其他好文   时间:2017-08-20 14:05:37    阅读次数:139
1257 背包问题 V3——分数规划
N个物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数),从中选出K件物品(K <= N),使得单位体积的价值最大。 N个物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数),从中 ...
分类:其他好文   时间:2017-08-19 12:48:30    阅读次数:170
0-1背包问题,附上例题(POJ - 3624 Charm Bracelet)
0-1背包问题的题目样式 有 N 件物品和一个容量为 M 的背包。放入第 i 件物品耗费的费用是 Wi,得到的价值是 Vi。求解将哪些物品装入背包可使价值总和最大。 0-1背包问题关键在于该物品放或不放,即在当前容量为M的的情况下,选择不选择该物品,那么就有一个转移方程 for(i=0 - N) f ...
分类:其他好文   时间:2017-08-19 12:42:15    阅读次数:185
51nod1086 背包问题 V2——二进制优化
有N种物品,每种物品的数量为C1,C2......Cn。从中任选若干件放在容量为W的背包里,每种物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数)。求背包能够容纳的最大价值。 Input 第1行,2个整数,N和W中间用空格隔开。N为物品的 ...
分类:其他好文   时间:2017-08-19 00:41:28    阅读次数:224
经典DP
1.背包问题 (1)01背包 从n个重量和价值分别为wi,vi的物品,从中选出不超过W的物品,每种物品仅有一件,求所有方案中V的最大值。 最朴素最简单也最费时的方法:O(2^n) int rec(int i,int j)//从第i个开始挑选总重小于j的部分 递归 递归终止条件:i==n return ...
分类:其他好文   时间:2017-08-18 20:04:23    阅读次数:196
51nod 1257 背包问题 V3(分数规划)
显然是分数规划...主要是不会求分数的形式,看了题解发现自己好傻逼QAQ 还是二分L值算出d[]降序选K个,顺便记录选择时候的p之和与w之和就可以输出分数形式了... #include<iostream> #include<cstdlib> #include<cstring> #include<cs ...
分类:其他好文   时间:2017-08-17 20:04:22    阅读次数:87
POJ 3181 Dollar Dayz 【完全背包】
题意: 给出两个数,n,m,问m以内的整数有多少种组成n的方法完全背包+大数划分 思路: dp[i][j] := 用i种价格配出金额j的方案数。 那么dp[i][0] = 1,使用任何价格配出金额0的方案个数都是1(什么都不用)。 递推关系式: 实际上是完全背包问题,只是状态转移方程形式有所不同,不... ...
分类:其他好文   时间:2017-08-16 00:06:10    阅读次数:177
dp-完全背包
问题描述 : 已知一个容量为 V 的背包 和 N 件物品 , 第 i 件物品的价值是 value[ i ] 体重为 weight[ i ] 。 条件 : 每件物品有无限多个 , 能放多少就放多少 。 问题 : 在不超过背包容量的前提下 , 问最多能获得的最大收益 。 基本思路 : 直接扩展01背包 ...
分类:其他好文   时间:2017-08-14 23:40:40    阅读次数:268
1524条   上一页 1 ... 57 58 59 60 61 ... 153 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!