无私大炮

文章
6
资源
0
加入时间
3年0月28天

BZOJ2287: 【POJ Challenge】消失之物(背包dp)

题意ftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” -- 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 <= i <= N, 1 <= x <= M的 Count(i, x) 表格。So...

树形dp

#include <bits/stdc++.h> using namespace std; const int maxn=200000;int f[maxn][2],w[maxn],head[maxn];int cnt;bool vis[maxn]; inline int read(){ int num=0,f=1; char c...