自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 POJ 1276 混合背包

发现不能按照背包九讲上的直接将各种背包封装成函数来写,会RE 对于背包结果存在上限的,直接在转移加上限制即可#include<cstdio> #include<cstring> #include<iostream> using namespace std;int dp[100001]; int cnt[11]; //number int D[11]; // denomination int cas

2017-04-06 14:31:47 295

原创 POJ 1837

刚看完背包九讲就来做的这题,判断出是分组背包,一个砝码放在任意一个挂钩就是一个分组,其实就是比01背包多了一重循环,保证每个砝码只被放一次。陷入了分组背包的误区 错误地认为这题也和经典的背包问题一样是求最优方案或者最优方案总数。看了网上的题解才醒悟到具体问题要具体分析,从状态入手。这题是要得到恰好用完所有砝码并达到平衡态的方案数。而平衡态并不能通过找最优(即在状态转移中取较小或较大)来得到,因...

2017-04-06 12:54:50 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除