摘要:
int nxt[M],go[M],hd[N],all; void add(int x,int y){ go[++all]=y,nxt[all]=hd[x]; hd[x]=all; } 阅读全文
摘要:
翻译下题目: n个物品,每种物品有无限个,物品体积,现在一共取m个物品,且物品总体积不超V 问方案个数 纯粹的背包dp,没什么说的 #include <iostream> #include <cstring> using namespace std; const int N=503; int mod 阅读全文
摘要:
一个环上有n个点,价值 a[i],现在要选择m个点, 其中连续段的第一个元素的价值不算,求总和最大? 先考虑一条链 f[i][j][0/1] ,j 是目前选择了的点的个数, 0/1 当前点i 是否选择 状态转移: f[i][j][0]=max(f[i-1][j][0],f[i-1][j][1]) f 阅读全文