树形dp
文章平均质量分 92
wtyyy!
Github Blog: wty-yy.github.io
展开
-
CSP202012-4 食材运输 树状DP+状压DP
传送门题意:一个有 n(n≤100)n(n\le 100)n(n≤100) 个节点的树,每条边有边权。一共有 k(k≤10)k(k\le 10)k(k≤10) 种不同的需求,树上每个节点可能拥有多种需求,又有 kkk 辆车,运输这 kkk 种需求到树上每个点去,每辆车的起始点可以自由选择,但总共不能超过 m(m≤k)m(m\le k)m(m≤k) 个。所有车辆同一时间从起始点出发,直到所有车辆全部运输完所有节点后结束,运输时间为该车辆走过路径的边权之和,记一个方案的总运输时间为该方案中运输时间最长的车所原创 2021-03-21 17:36:34 · 1947 阅读 · 0 评论 -
树的双直径 (树形dp,两条不相交链边权和的乘积最大)
树的双直径题意给一个n个节点的树,每条边都有权值,求出两条不相交链边权和的乘积最大数据范围: n≤4⋅105∣ci∣≤109n\le 4\cdot 10^5\quad \left | c_i \right|\le10^9n≤4⋅105∣ci∣≤109ps:51nod支持int128,边权可能为负只有ans需要__int128,其他的都可以开long long先用dfs求出每个节点,由...原创 2019-03-17 18:07:19 · 730 阅读 · 0 评论