摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=3033(1)本题为分组背包问题,输入时将数据存入到结构体中:struct node{ int p[120], v[120], tot;}brand[12];(2)每组至少要取一个,处理方式不叫特殊,自然也是本题的关键。首先要初始化:for(i=1;i<12;i++) for(j=0;j<=m;j++) dp[i][j]=-(1<<28);即除了 i=0 以外,均是非法数据(注意,i=0 的一组千万不能赋负无穷)。之后是核心的部分:for(i=1;i<=k;i++) for(j=. 阅读全文
posted @ 2012-08-16 14:23
tim11
阅读(153)
评论(0)
推荐(0)
2012年8月16日