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