Skip to content

Latest commit

 

History

History
186 lines (184 loc) · 28.6 KB

README.md

File metadata and controls

186 lines (184 loc) · 28.6 KB

话题分类 > 动态规划

# 题目 标签 难度
1301 最大得分的路径数目 [动态规划] Hard
1289 下降路径最小和 II [动态规划] Hard
1278 分割回文串 III [动态规划] Hard
1277 统计全为 1 的正方形子矩阵 [数组] [动态规划] Medium
1273 删除树节点 🔒 [深度优先搜索] [动态规划] Medium
1269 停在原地的方案数 [动态规划] Hard
1262 可被三整除的最大和 [动态规划] Medium
1259 不相交的握手 🔒 [数学] [动态规划] Hard
1246 删除回文子数组 🔒 [动态规划] Hard
1240 铺瓷砖 [动态规划] [回溯算法] Hard
1235 规划兼职工作 [排序] [二分查找] [动态规划] Hard
1230 抛掷硬币 🔒 [数学] [动态规划] Medium
1227 飞机座位分配概率 [脑筋急转弯] [数学] [动态规划] Medium
1223 掷骰子模拟 [动态规划] Medium
1220 统计元音字母序列的数目 [动态规划] Hard
1218 最长定差子序列 [数学] [动态规划] Medium
1216 验证回文字符串 III 🔒 [字符串] [动态规划] Hard
1199 建造街区的最短时间 🔒 [数学] [动态规划] Hard
1191 K 次串联后最大子数组之和 [动态规划] Medium
1187 使数组严格递增 [动态规划] Hard
1186 删除一次得到子数组最大和 [动态规划] Medium
1155 掷骰子的N种方法 [动态规划] Medium
1147 段式回文 [动态规划] Hard
1143 最长公共子序列 [动态规划] Medium
1140 石子游戏 II [动态规划] Medium
1139 最大的以 1 为边界的正方形 [动态规划] Medium
1136 平行课程 🔒 [深度优先搜索] [] [动态规划] Hard
1130 叶值的最小代价生成树 [] [] [动态规划] Medium
1125 最小的必要团队 [位运算] [动态规划] Hard
1105 填充书架 [动态规划] Medium
1092 最短公共超序列 [动态规划] Hard
1074 元素和为目标值的子矩阵数量 [数组] [动态规划] [Sliding Window] Hard
1067 范围内的数字计数 🔒 [数学] [动态规划] Hard
1066 校园自行车分配 II 🔒 [动态规划] [回溯算法] Medium
1058 最小化舍入误差以满足目标 🔒 [贪心算法] [数学] [动态规划] Medium
1055 形成字符串的最短路径 🔒 [贪心算法] [动态规划] Medium
1049 最后一块石头的重量 II [动态规划] Medium
1048 最长字符串链 [哈希表] [动态规划] Medium
1039 多边形三角剖分的最低得分 [动态规划] Medium
1027 最长等差数列 [动态规划] Medium
1025 除数博弈 [数学] [动态规划] Easy
1024 视频拼接 [动态规划] Medium
1012 至少有 1 位重复的数字 [数学] [动态规划] Hard
1000 合并石头的最低成本 [动态规划] Hard
983 最低票价 [动态规划] Medium
982 按位与为零的三元组 [动态规划] Hard
978 最长湍流子数组 [数组] [动态规划] [Sliding Window] Medium
975 奇偶跳 [] [动态规划] [Ordered Map] Hard
968 监控二叉树 [] [深度优先搜索] [动态规划] Hard
967 连续差相同的数字 [动态规划] Medium
964 表示数字的最少运算符 [数学] [动态规划] Hard
960 删列造序 III [动态规划] Hard
956 最高的广告牌 [动态规划] Hard
943 最短超级串 [动态规划] Hard
940 不同的子序列 II [动态规划] Hard
935 骑士拨号器 [动态规划] Medium
931 下降路径最小和 [动态规划] Medium
920 播放列表的数量 [动态规划] Hard
903 DI 序列的有效排列 [分治算法] [动态规划] Hard
902 最大为 N 的数字组合 [数学] [动态规划] Hard
898 子数组按位或操作 [位运算] [动态规划] Medium
887 鸡蛋掉落 [数学] [二分查找] [动态规划] Hard
879 盈利计划 [动态规划] Hard
877 石子游戏 [极小化极大] [数学] [动态规划] Medium
873 最长的斐波那契子序列的长度 [数组] [动态规划] Medium
871 最低加油次数 [] [动态规划] Hard
847 访问所有节点的最短路径 [广度优先搜索] [动态规划] Hard
838 推多米诺 [双指针] [动态规划] Medium
837 新21点 [动态规划] Medium
818 赛车 [] [动态规划] Hard
813 最大平均值和的分组 [动态规划] Medium
808 分汤 [动态规划] Medium
801 使序列递增的最小交换次数 [动态规划] Medium
790 多米诺和托米诺平铺 [动态规划] Medium
787 K 站中转内最便宜的航班 [] [广度优先搜索] [动态规划] Medium
764 最大加号标志 [动态规划] Medium
750 角矩形的数量 🔒 [动态规划] Medium
746 使用最小花费爬楼梯 [数组] [动态规划] Easy
741 摘樱桃 [动态规划] Hard
740 删除与获得点数 [动态规划] Medium
730 统计不同回文子字符串 [字符串] [动态规划] Hard
727 最小窗口子序列 🔒 [动态规划] [Sliding Window] Hard
718 最长重复子数组 [数组] [哈希表] [二分查找] [动态规划] Medium
714 买卖股票的最佳时机含手续费 [贪心算法] [数组] [动态规划] Medium
712 两个字符串的最小ASCII删除和 [动态规划] Medium
698 划分为k个相等的子集 [递归] [动态规划] Medium
691 贴纸拼词 [动态规划] [回溯算法] Hard
689 三个无重叠子数组的最大和 [数组] [动态规划] Hard
688 “马”在棋盘上的概率 [动态规划] Medium
673 最长递增子序列的个数 [动态规划] Medium
664 奇怪的打印机 [深度优先搜索] [动态规划] Hard
656 金币路径 🔒 [动态规划] Hard
651 4键键盘 🔒 [贪心算法] [数学] [动态规划] Medium
650 只有两个键的键盘 [动态规划] Medium
647 回文子串 [字符串] [动态规划] Medium
646 最长数对链 [动态规划] Medium
639 解码方法 2 [动态规划] Hard
638 大礼包 [深度优先搜索] [动态规划] Medium
629 K个逆序对数组 [动态规划] Hard
600 不含连续1的非负整数 [动态规划] Hard
576 出界的路径数 [深度优先搜索] [动态规划] Medium
568 最大休假天数 🔒 [动态规划] Hard
552 学生出勤记录 II [动态规划] Hard
546 移除盒子 [深度优先搜索] [动态规划] Hard
523 连续的子数组和 [数学] [动态规划] Medium
517 超级洗衣机 [数学] [动态规划] Hard
516 最长回文子序列 [动态规划] Medium
514 自由之路 [深度优先搜索] [分治算法] [动态规划] Hard
494 目标和 [深度优先搜索] [动态规划] Medium
486 预测赢家 [极小化极大] [动态规划] Medium
474 一和零 [动态规划] Medium
472 连接词 [深度优先搜索] [字典树] [动态规划] Hard
471 编码最短长度的字符串 🔒 [动态规划] Hard
467 环绕字符串中唯一的子字符串 [动态规划] Medium
466 统计重复个数 [动态规划] Hard
464 我能赢吗 [极小化极大] [动态规划] Medium
446 等差数列划分 II - 子序列 [动态规划] Hard
418 屏幕可显示句子的数量 🔒 [动态规划] Medium
416 分割等和子集 [动态规划] Medium
413 等差数列划分 [数学] [动态规划] Medium
410 分割数组的最大值 [二分查找] [动态规划] Hard
403 青蛙过河 [动态规划] Hard
392 判断子序列 [贪心算法] [二分查找] [动态规划] Easy
377 组合总和 Ⅳ [动态规划] Medium
376 摆动序列 [贪心算法] [动态规划] Medium
375 猜数字大小 II [极小化极大] [动态规划] Medium
368 最大整除子集 [数学] [动态规划] Medium
363 矩形区域不超过 K 的最大数值和 [队列] [二分查找] [动态规划] Hard
361 轰炸敌人 🔒 [动态规划] Medium
357 计算各个位数不同的数字个数 [数学] [动态规划] [回溯算法] Medium
354 俄罗斯套娃信封问题 [二分查找] [动态规划] Hard
351 安卓系统手势解锁 🔒 [动态规划] [回溯算法] Medium
343 整数拆分 [数学] [动态规划] Medium
338 比特位计数 [位运算] [动态规划] Medium
322 零钱兑换 [动态规划] Medium
321 拼接最大数 [贪心算法] [动态规划] Hard
312 戳气球 [分治算法] [动态规划] Hard
309 最佳买卖股票时机含冷冻期 [动态规划] Medium
304 二维区域和检索 - 矩阵不可变 [动态规划] Medium
303 区域和检索 - 数组不可变 [动态规划] Easy
300 最长上升子序列 [二分查找] [动态规划] Medium
279 完全平方数 [广度优先搜索] [数学] [动态规划] Medium
276 栅栏涂色 🔒 [动态规划] Easy
265 粉刷房子 II 🔒 [动态规划] Hard
264 丑数 II [] [数学] [动态规划] Medium
256 粉刷房子 🔒 [动态规划] Easy
221 最大正方形 [动态规划] Medium
213 打家劫舍 II [动态规划] Medium
198 打家劫舍 [动态规划] Easy
188 买卖股票的最佳时机 IV [动态规划] Hard
174 地下城游戏 [二分查找] [动态规划] Hard
152 乘积最大子序列 [数组] [动态规划] Medium
140 单词拆分 II [动态规划] [回溯算法] Hard
139 单词拆分 [动态规划] Medium
132 分割回文串 II [动态规划] Hard
123 买卖股票的最佳时机 III [数组] [动态规划] Hard
121 买卖股票的最佳时机 [数组] [动态规划] Easy
120 三角形最小路径和 [数组] [动态规划] Medium
115 不同的子序列 [字符串] [动态规划] Hard
97 交错字符串 [字符串] [动态规划] Hard
96 不同的二叉搜索树 [] [动态规划] Medium
95 不同的二叉搜索树 II [] [动态规划] Medium
91 解码方法 [字符串] [动态规划] Medium
87 扰乱字符串 [字符串] [动态规划] Hard
85 最大矩形 [] [数组] [哈希表] [动态规划] Hard
72 编辑距离 [字符串] [动态规划] Hard
70 爬楼梯 [动态规划] Easy
64 最小路径和 [数组] [动态规划] Medium
63 不同路径 II [数组] [动态规划] Medium
62 不同路径 [数组] [动态规划] Medium
53 最大子序和 [数组] [分治算法] [动态规划] Easy
44 通配符匹配 [贪心算法] [字符串] [动态规划] [回溯算法] Hard
32 最长有效括号 [字符串] [动态规划] Hard
10 正则表达式匹配 [字符串] [动态规划] [回溯算法] Hard
5 最长回文子串 [字符串] [动态规划] Medium