动态规划

登录以参加训练计划

本训练主要介绍了动态规划的基本思想,以及动态规划中状态及状态转移方程的设计思路,帮助各位初学者对动态规划有一个初步的了解。 动态规划的进阶训练,将介绍各种类型问题中动态规划模型的建立方法,以及一些动态规划的优化技巧。

欢迎贡献题目

章节 1. 背包 DP

查看成绩表

开放

题目 尝试 AC 难度
P1128  01背包问题 9 5 普及/提高−
P1129  完全背包问题 5 4 普及/提高−
P1130  多重背包问题 I 6 3 普及/提高−
P1131  多重背包问题 II 5 3 普及+/提高
P1132  分组背包问题 6 3 普及+/提高

章节 2. 线性 DP

查看成绩表

开放

题目 尝试 AC 难度
P1179  数字三角形 3 3 普及+/提高
P1039  【模板】最长上升子序列 I 29 12 普及/提高−
P1069  【模板】最长上升子序列 II 13 4 普及+/提高
P1041  【模板】最长公共子序列 6 5 普及+/提高
P1253  挖地雷 1 1 提高+/省选−

章节 3. 区间 DP

查看成绩表

开放

题目 尝试 AC 难度
P1020  [USACO16OPEN]248 G 2 2 普及+/提高
P1235  括号匹配 4 1 提高+/省选−
P1275  [NOIP2003 普及组] 数字游戏 1 1 NOI/NOI+
P1335  石子合并 0 0 普及+/提高

章节 4. 树形 DP

查看成绩表

开放

题目 尝试 AC 难度
P1205  没有上司的舞会 3 3 普及+/提高

章节 5. 数位 DP

查看成绩表

开放

题目 尝试 AC 难度
P1211  整数划分 3 1 提高+/省选−