传送门
貌似是个树形背包。。。
好像吧。。
f[i][j]表示节点i选条边的最优解
#include <cstdio> #include <cstring> #include <iostream> #define N 101 #define max(x, y) ((x) > (y) ? (x) : (y)) int n, q, cnt; int head[N], to[N << 1], next[N << 1], val[N << 1], f[N][N]; bool vis[N]; inline int read() inline void add(int x, int y, int z) inline void dfs(int u) } } int main() dfs(1); printf("%d\n", f[1][q]); return 0; }
上一篇:[luoguP3092] [USACO13NOV]没有找零No Change(状压DP + 二分)
下一篇:[luoguP3694] 邦邦的大合唱站队/签到题(状压DP)
DP









