随笔分类 -  背包问题

摘要:题意:有n双鞋,a,b,c分别代表型号,价格和舒适度,当拥有m元时,每个型号的鞋至少买一双的最大舒适度是多少?#include"stdio.h"#include"string.h"#include"stdlib.h"#include"algorithm"#include"math.h"#includ... 阅读全文
posted @ 2014-11-16 18:15 一样菜 阅读(445) 评论(0) 推荐(0) 编辑
摘要:题意:有n个任务,完成期限是m天,a[i][j]代表第i个任务用j天完成可以获得的利益,问在这m天里面可以获得的最大利益,每次只能做一个任务,即多个任务不能同时做;分析;用dp[i][j]代表在做第i个任务的时候j天获得的最大利益;#include"stdio.h"#include"string.h... 阅读全文
posted @ 2014-11-15 21:08 一样菜 阅读(154) 评论(0) 推荐(0) 编辑
摘要:完全背包:1:如果求最大价值且恰好装满,那么在初始化时将dp[0]为0, 其余为负无穷大2:如果求最小价值且恰好装满,那么在初始化时将dp[0]为0, 其余为正无穷大3:如果没有要求恰好装满,则dp[0……n]全初始化为0//提示:在平时求最大值时,一般初始化max为负无穷大,求最小值时,一般初始化... 阅读全文
posted @ 2013-11-21 14:38 一样菜 阅读(263) 评论(0) 推荐(0) 编辑
摘要:hdu(1171)Big Event in HDUTime Limit:10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19752Accepted Submission(... 阅读全文
posted @ 2013-11-21 09:30 一样菜 阅读(207) 评论(0) 推荐(0) 编辑