换根dp

lvwangshu8 天前
动态规划·图论·题解·dp·树形dp·技巧·换根dp·性质题·思维好题
P8981 「DROI」Round 1 距离 题解给定一棵 \(n\) 个点的树,距离 \(\operatorname{dis}(u,v)\) 按点数计。若点对 \((u,v)\) 满足任意点 \(x\) 到 \(u\)、\(v\) 的距离都不超过 \(\operatorname{dis}(u,v)\),称之为极远点对。设经过点 \(x\) 的极远点对数为 \(v_x\),求
lvwangshu10 天前
动态规划·题解·贪心·dp·树形dp·换根dp·性质题·思维好题·推导题
CF1882D Tree XOR 题解给定一棵 \(n\) 个点的树,点 \(i\) 上有权值 \(a_i\)(\(0 \le a_i < 2^{20}\))。以 \(r\) 为根时,一次操作为:任选顶点 \(v\) 与非负整数 \(c\),把 \(v\) 的子树(相对根 \(r\) 而言)中所有点的权值异或上 \(c\),代价为 \(s_v \cdot c\),其中 \(s_v\) 是该子树的顶点数。要求通过若干次操作使所有点权值相等,最小总代价记为 \(m_r\)。对每个 \(r\) 输出 \(m_1, m_2, \dots, m_n\)
scx2013100410 个月前
算法·动态规划·换根dp
20251201换根DP总结说白了就是两次 DFS,第一次 DFS 预处理深度,点权和之类的信息,第二次 DFS 开始运行换根动态规划,题目比较简单的都很板。
稳兽龙2 年前
c++·算法·换根dp
P4268 [USACO18FEB] Directory Traversal G奶牛 Bessie 出人意料地精通计算机。她在谷仓的电脑上将所有珍贵文件存储在一系列目录中;例如:有一个单一的“顶级”目录,名为 bessie。
我是有底线的