消失之物 bzoj-2287 Poj Challenge 题目大意:给定$n$个物品,第$i$个物品的权值为$W_i$。记$Count(x,i)$为第$i$个物品不允许使用的情况下拿到重量为$x$的方案数。 注释:$1\le n,val_i\le 2\cdot 10^3$。 想法:只需要用取模瞎** ...
分类:
其他好文 时间:
2018-12-10 11:32:37
阅读次数:
160
题解: 1。以前见过类似的,可以cdq分治 当l=r时就是还有一个剩余 这样时间是nmlogn的 空间是mlogn 2。首先我们可以dp出表示出j的方案数 令g[i][j]表示不能选i,表示出j的方案数 考虑一下怎么转移 g[i][j+w[i]]=f[i][j+w[i]]-g[i][j] 这个表示的 ...
分类:
其他好文 时间:
2018-04-30 16:40:06
阅读次数:
141
2287: 【POJ Challenge】消失之物 Description ftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” -- 这是经典的问题了。她把答 ...
分类:
其他好文 时间:
2017-06-24 20:51:09
阅读次数:
186
题目描述 ftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” -- 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 <= i <= ...
分类:
其他好文 时间:
2017-04-06 19:32:04
阅读次数:
126
我是萌萌的传送门 这么一道水题我还用各种麻烦的方法去做……这人没救了 看在这题做法挺多的份上,我就都写写好了…… 1.CDQ分治 这个做法是我想到的……因为受到了Eden的新背包问题的启发…… 定义solve(l,r)表示删除编号在[l,r]的物品并计算其DP数组,显然这个是可以折半往下递归的,用没 ...
分类:
其他好文 时间:
2017-02-17 17:00:26
阅读次数:
239
思路:首先先背包预处理出f[x]表示所有物品背出体积为x的方案数。然后统计答案,利用dp。 C[i][j]表示不用物品i,组成体积j的方案数。 转移公式:C[i][j]=f[j]-C[i][j-w[i]] ...
分类:
其他好文 时间:
2016-10-29 18:52:46
阅读次数:
163
题目大意:给定n个物品,每个物品有一个体积,对于所有的1≤i≤n,1≤j≤m1\leq i\leq n,1\leq j\leq m输出在不使用第ii个物品的情况下装满大小为jj的背包的方案数我这傻逼居然真的去写了分治背包……
第i个物品存在的时间为[1,i?1][1,i-1]和[i+1,n][i+1,n]两个区间
然后分治……
时间复杂度O(n2logn)O(n^2logn)
黄学长我仰慕您...
分类:
其他好文 时间:
2015-05-27 22:58:06
阅读次数:
180
2287: 【POJ Challenge】消失之物Time Limit: 10 SecMemory Limit: 128 MBSubmit: 254Solved: 140[Submit][Status]Descriptionftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN...
分类:
其他好文 时间:
2014-11-20 20:04:51
阅读次数:
253