随笔分类 -  树形 dp

摘要:洛谷传送门 CF 传送门 考虑一个显然的树形 dp,设 \(f_{u, i}\) 为 \(u\) 结点染颜色 \(i\) 的方案数,有 \(f_{u, i} = \prod\limits_{v \in son_u} \sum\limits_{j = 1}^i f_{v, j}\)。前缀和后可得 \( 阅读全文
posted @ 2024-01-26 21:35 zltzlt 阅读(16) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 虚高 *2800。放模拟赛 T2 人均切了。 考虑拎出环上的点,每个点下面都挂了一棵树。 那么可以预处理出每棵树从一个点开始染黑,这棵树对答案的贡献。因为一棵树染了一个点就只能去染子树了,所以这个贡献是固定的,用换根 dp 求即可。 那么我们现在可以在环上选择一个起点,每次 阅读全文
posted @ 2024-01-23 11:29 zltzlt 阅读(15) 评论(0) 推荐(0)
摘要:洛谷传送门 LOJ 传送门 这题做得真艰难。 先考虑第一问。 一眼看上去并没有什么复杂度脱离值域的办法。考虑枚举一个 \(x\) 表示最小值,那么点权只能在 \([x, x + K]\) 中。 点权最小值不一定为 \(x\),减去点权在 \([x + 1, x + K]\) 中的答案即可,也就是把 阅读全文
posted @ 2023-10-28 13:37 zltzlt 阅读(41) 评论(0) 推荐(0)
摘要:洛谷传送门 AtCoder 传送门 人生中第一道 AtCoder 问号题。 设 \(P = 998244353\)。 注意到 \(f(T)\) 的定义式中,\(\frac{1}{n}\) 大概是启示我们转成概率去做。发现若把 \(\frac{1}{n}\) 换成 \(\frac{1}{n - 1}\ 阅读全文
posted @ 2023-09-14 20:03 zltzlt 阅读(29) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 典? 考虑枚举 \(r\),算有多少种方案使得,存在一个点,离它最近的黑点距离 \(> r\)。 设 \(f_{u, i}\) 为 \(u\) 子树内离 \(u\) 最近的黑点距离为 \(i\)。如果一个点子树中离它最近的黑点距离 \(> r\),那么它就已经满足子树的限制 阅读全文
posted @ 2023-09-13 07:51 zltzlt 阅读(32) 评论(0) 推荐(0)
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_agc041_f "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/agc041/tasks/agc041_f "AtCoder 传送门") 神题!!!!!!! 阅读全文
posted @ 2023-09-07 21:49 zltzlt 阅读(38) 评论(0) 推荐(0)
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_cf17_final_j "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/cf17-final/tasks/cf17_final_j "AtCoder 传送门 阅读全文
posted @ 2023-08-03 23:08 zltzlt 阅读(61) 评论(0) 推荐(0)
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc235_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc235/tasks/abc235_h "AtCoder 传送门") 为啥洛谷唯一一篇题 阅读全文
posted @ 2023-06-20 22:16 zltzlt 阅读(30) 评论(0) 推荐(0)
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/CF1830D "洛谷传送门") [CF 传送门](https://codeforces.com/contest/1830/problem/D "CF 传送门") 考虑答案的下界。 对整棵树进行二分图染色,我们得到答案 阅读全文
posted @ 2023-05-29 13:56 zltzlt 阅读(92) 评论(0) 推荐(1)
摘要:洛谷传送门 AtCoder 传送门 设 $f_{u,0/1}$ 为 $u$ 的子树,$u$ 是否在匹配内的最大匹配数。 注意到对于一个匹配,在它深度较浅的点上才会被计入答案。 转移大概是 $f_{u,0}$ 取 $\sum\limits_{v \in son_u} \max(f_{v,0}, f_{ 阅读全文
posted @ 2023-05-15 22:14 zltzlt 阅读(28) 评论(0) 推荐(0)
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc207_f "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc207/tasks/abc207_f "AtCoder 传送门") 简单树形 dp。 阅读全文
posted @ 2023-05-11 22:36 zltzlt 阅读(31) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 小清新动态开点线段树优化 dp 题。 首先题目中的 if 嵌套看起来就很烦,可以考虑建树,外面再套一层大的 if 0 ... end,这样就将本题转化成一个树上问题。 考虑树形 dp。设 $f_{u,i}$ 表示 从结点 $u$ 出来时,$x$ 的值是 $i$ 的最少花费。 阅读全文
posted @ 2022-10-04 07:55 zltzlt 阅读(42) 评论(0) 推荐(0)