AcWing算法提高课思路速查:动态规划

绿:easy 橙:medium 红:difficult

OP 题目 模型 思路
1 1015. 摘花生 数字三角形 当前=上+左
2 1018. 最低通行费 数字三角形 题目限制使得同上
3 1027. 方格取数 数字三角形 两条路同时走
4 275. 传纸条 数字三角形 同上,注意特判
5 1017. 怪盗基德的滑翔翼 LIS 顺逆做两遍LIS
6 1014. 登山 LIS 同上,每个节点算ans
7 482. 合唱队形 LIS 逆向思维
8 1012. 友好城市 LIS 利用LIS下标有序性
9 1016. 最大上升子序列和 LIS 状态设置同LIS
10 1010. 拦截导弹 LIS Dilworth定理
11 187. 导弹防御系统 LIS 贪心+大型模拟
12 272. 最长公共上升子序列 LIS 先朴素后优化
13 423. 采药 背包 裸的01背包
14 1024. 装箱问题 背包 价值等于体积
15 1022. 宠物小精灵之收服 背包 增设状态+简单路径回溯
16 278. 数字组合 背包 状态设置同01背包
17 1023. 买书 背包 状态转移同完全背包
18 1021. 货币系统 背包 同上,都要注意初始化
19 532. 货币系统 背包 大胆猜想+举例论证
20 6. 多重背包问题 III 背包 单调队列维护最大值
21 1019. 庆功会 背包 裸的多重背包
22 7. 混合背包问题 背包 分类讨论
23 8. 二维费用的背包问题 背包 增设状态
24 1020. 潜水员 背包 特判临界状态转移
25 1013. 机器分配 背包 绕一个弯的分组背包
26 426. 开心的金明 背包 裸的01背包
27 10. 有依赖的背包问题 背包 树上递归
28 11. 背包问题求方案数 背包 同时维护最大值和方案数
29 12. 背包问题求具体方案 背包 01背包+路径回溯
30 734. 能量石 背包 贪心(邻项交换)
31 487. 金明的预算方案 背包 绕一个弯的分组背包
32 1049. 大盗阿福 状态机 分类设状态
33 1057. 股票买卖 IV 状态机 有多种分类设状态的方法
34 1058. 股票买卖 V 状态机 较上题增设状态
35 1052. 设计密码 状态机 KMP+逆向思维
36 1053. 修复DNA 状态机 ???
37 1064. 小国王 状压DP 一维存状态,一维存个数
38 327. 玉米田 状压DP 上一题的简化版
39 292. 炮兵阵地 状压DP 增设状态+滚动优化
40 524. 愤怒的小鸟 状压DP 推公式+yxc神秘优化
41 529. 宝藏 状压DP 建树+证明不等式可取等
42 1068. 环形石子合并 区间DP 破环成链
43 320. 能量项链 区间DP 同上,注意循环边界
44 479. 加分二叉树 区间DP 通过状态表示描绘各子树
45 1069. 凸多边形的划分 区间DP 逆推构造子问题
46 321. 棋盘分割 区间DP D(x)=E(x^2)-E(x)^2
47 1072. 树的最长路径 树形DP 数学题
48 1073. 树的中心 树形DP 换根,一次算子二次算父
49 1075. 数字转换 树形DP 隐藏的树的直径+预处理
50 1074. 二叉苹果树 树形DP f(i,j):i is father,j is edge's num
51 323. 战略游戏 树形DP 状态机
52 1077. 皇宫看守 树形DP 状态机+等价替换
53 1081. 度的数量 数位DP 按最高位数字分类,位数+最高位
54 1082. 数字游戏 数位DP 同上
55 1083. Windy数 数位DP 同上
56 1084. 数字游戏 II 数位DP 多一限制则多一维
57 1085. 不要62 数位DP 同上的上
58 1086. 恨7不成妻 数位DP 数学题+记忆化搜索
59 135. 最大子序和 单调队列优化 提出常量从而维护前缀和min
60 1087. 修剪草坪 单调队列优化 状态设置+提出常量
61 1088. 旅行问题 单调队列优化 合并变量,注意狗日的边界
62 1089. 烽火传递 单调队列优化 n*1087
63 1090. 绿色通道 单调队列优化 1087逆向思维
64 1091. 理想的正方形 单调队列优化 二维的处理
65 300. 任务安排1 斜率优化 费用提前计算
66 301. 任务安排2 斜率优化 变元+主元
67 302. 任务安排3 斜率优化 二分
68 303. 运输小猫 斜率优化 合并变量+贪心+离谱状态设置
相关推荐
KaMeidebaby13 分钟前
卡梅德生物技术快报 | 核酸适配体文库测序:核酸适配体文库测序的技术原理、实验流程与数据解析
前端·网络·数据库·人工智能·算法
geovindu1 小时前
CSharp: Breadth First Search Algorithm and Depth First Search Algorithm
开发语言·后端·算法·c#·.net·搜索算法
ekkoalex2 小时前
训练框架以及算法实现的框架
算法
DFT计算杂谈2 小时前
交错磁研究进展材料物性与交叉应用
数据库·人工智能·python·opencv·算法
玖玥拾3 小时前
LeetCode 26 删除有序数组中的重复项
算法·leetcode
Kina_C3 小时前
LVS负载均衡的十二种核心调度算法
linux·运维·算法·负载均衡·lvs
吞下星星的少年·-·3 小时前
牛客技能树:小红走矩阵(dp入门)
算法·dp
hansang_IR4 小时前
【题解】[AGC020E] Encoding Subsets
c++·算法·dp
核数聚4 小时前
【赛迪专访核数聚】深耕数据治理,打通数据孤岛夯实 AI 发展根基
大数据·人工智能·算法
小许同学记录成长5 小时前
相对辐射定标技术文档
图像处理·算法