随笔分类 - 动态规划-整体 dp
摘要:P6773 一眼看出 \(\rm dp\) 方程 设 \(dp[i][j]\) 表示以 \(i\) 为根的子树,子树内所有未覆盖路径中结尾点最小的深度为 \(j\)。 考虑合并两个子树 \[ dp[u][i] \times dp[v][j] \to dp[u][\max(i,j)] \] 然后可以得
阅读全文
摘要:翻别人博客的时候翻到的一道题 给定一棵 n 个点的以 1 为根的树。 有 m 条路径 (x,y),保证 y 是 x 或 x 的祖先,每条路径有一个权值。 你要在这些路径中选择若干条路径,使它们能覆盖每条边,同时权值和最小。 \(n,m \le 3 \times 10^5\) 首先可以想到一个显然的
阅读全文

浙公网安备 33010602011771号