板刷 DP
板刷 DP
前言
由于自己 DP 太菜了,因此打算板刷一波(?
不知道能坚持多久,尽量搞下去吧。
存几个题单(不分先后):
20220618
CF66E Petya and Post
环形 DP。
从顺逆时针分别考虑,假设 表示从 出发整个过程中油量最小值,预处理出一个值然后递推即可。
递推式为 ,另一方向同理,复杂度 。
P3914 染色计数
树形 DP。
容易得到一个 做法( 同阶),即设 表示考虑 子树内, 号点颜色为 的方案数,然后暴力枚举所有儿子颜色,根据乘法原理进行转移。
设 ,就可以省下暴力枚举儿子颜色部分的复杂度,降为 ( 同阶)。
AT4537 Independent Set
树形 DP。
设 表示考虑 子树内, 号点是白色还是黑色的方案数,根据乘法原理进行转移,复杂度 。
CF455A Boredom
线性 DP。
设 表示在 选择若干个数的最大价值,则 ,其中 是 的出现次数,复杂度 ( 同阶)。
20220621
先记在这里,有时间补一下。
https://hydro.ac/d/bzoj/p/1688 和 https://www.luogu.com.cn/problem/P2135 & https://www.luogu.com.cn/problem/UVA10559 的双倍经验。
20220702
CF1689C Infected Tree
树形 DP。
设 表示 子树大小, 表示 子树内当 感染时的答案为多少,转移时分类讨论:
- 若 是叶子,。
- 若 有一个儿子 ,。
- 若 有两个儿子 ,。
第一次 dfs 处理 和儿子,第二次 dfs 进行 DP 即可,复杂度 。
P2150 [NOI2015] 寿司晚宴 ※
神仙状压 DP+根号分治+容斥,当然我觉得神仙大概是因为我太菜了。
思路和代码见云剪贴板。
复杂度 ,其中 表示 质数个数。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现