poj 2184 Cow Exhibition(处理负数的01背包)

今天遇到一题poj2184,大概思路是01背包dp以后把符合要求的最优解统计出来。可是在解01背包的时候遇到一个问题是体积有负数,这样在dp的过程当中会遇到两个问题:循环的时候超出体积的范围;压缩空间的时候状态转移方程:dp[v]=max(dp[v],dp[v-c[i]]+w[i]),c[i]为负数时v-c[i]>v,这样按通常的循环的方向从大到下会重复计算。ios 先看第二个问题,在通常的01背
相关文章
相关标签/搜索