码迷,mamicode.com
首页 >  
搜索关键字:nyoj 106 背包问题    ( 3329个结果
动态规划之背包问题
动态规划的基本思想:将一个问题分解为子问题递归求解,且将中间结果保存以避免重复计算。通常用来求最优解,且最优解的局部也是最优的。求解过程产生多个决策序列,下一步总是依赖上一步的结果,自底向上的求解。动态规划算法可分解成从先到后的4个步骤:1. 描述一个最优解的结构,寻找子问题,对问题进行划分。2. ...
分类:其他好文   时间:2014-05-24 04:14:52    阅读次数:241
nyoj 谁是最好的Coder
/*谁是最好的Coder时间限制:1000 ms | 内存限制:65535 KB难度:0描述计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。每个同学的综合得分是帅气程度得分与编程水平得分的和。他希望你能写一个程序帮他一下。输.....
分类:其他好文   时间:2014-05-19 14:19:42    阅读次数:235
nyoj_10_skiing_201405181748
skiing时间限制:3000 ms | 内存限制:65535 KB难度:5描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给...
分类:其他好文   时间:2014-05-19 12:52:40    阅读次数:249
动态规划 知识汇总
Dp 状态设计与方程总结    不完全状态记录  青蛙过河问题  利用区间 dp  背包类问题  0-1 背包,经典问题  无限背包,经典问题  判定性背包问题  带附属关系的背包问题  + -1 背包问题  双背包求最优值  构造三角形问题...
分类:其他好文   时间:2014-05-18 15:36:58    阅读次数:256
NYOJ 914 Yougth的最大化
Yougth的最大化 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位重量的价值最大吗? 输入有多组测试数据 每组测试数据第一行有两个数n和k,接下来一行有n个数Wi和Vi。 (1 输出输出使得单位价值的最大值。(保留两位小数) 样...
分类:其他好文   时间:2014-05-18 14:37:25    阅读次数:229
hdu 3127 WHUgirls
题目:     链接:点击打开链接 题意:     武汉大学有很多漂亮的妹纸,,,,,,,他们有一块待剪的布,他们想把它剪成很多小块做围巾,每个人喜欢不同的风格,他们把每一块的价值写在了纸上,现在有一个机器,可以把一块布剪成两块矩形的布,要求你用这台机器把原始的大布剪成纸上出现的小布,他们希望的到小块布的价值最大,当然不要求用完所有的布。。 思路:     首先它是一个背包问题:1>大布...
分类:其他好文   时间:2014-05-18 09:30:17    阅读次数:267
多重背包问题(来源:背包九讲)
问题:     有N种物品和一个容量为V的背包。第i种物品最多有n[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本算法:     这题目和完全背包问题很类似。基本的方程只需将完全背包问题的方程略微一改即可,因为对于第i种物品有n[i]+1种策略:取0件,取1件……取n[i]件。令f[i][v]表示前i种物品恰...
分类:其他好文   时间:2014-05-18 08:34:52    阅读次数:187
NYOJ 869 切蛋糕
切蛋糕 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述     有如下图半径为R的圆形蛋糕,被切一刀后(图中红色直线),分成两个部分(黄色和绿色),已知其比例为r,求刀痕长度(图中红色直线)。 输入输入包括多组测试数据,包括一个整数R(1 输出对于每组测试用例,输出一个浮点数,代表刀痕的长度,保留二位小数。 样例输...
分类:其他好文   时间:2014-05-18 07:04:33    阅读次数:220
hdu 1114 Piggy-Bank
题目:     链接:点击打开链接 题意:     知道存钱罐的质量和装满硬币的存钱罐的质量,然后是不同硬币的价值和质量,求出存钱罐里钱币的最小价值。 算法:     完全背包问题,银币的个数是不限的。 思路:     状态转移方程:j = 0时,价值为0 dp[j] = min(dp[j],dp[j-w[i]]+v[i]);//表示质量为j的钱币,含有的最小的价值 代码: #...
分类:其他好文   时间:2014-05-18 04:02:59    阅读次数:195
NYOJ 990 蚂蚁感冒
NYOJ 990 蚂蚁感冒...
分类:其他好文   时间:2014-05-18 02:56:23    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!