labuladong 的经典动态规划题
53.最大子数组和
1 | |
1800.最大升序子数组和
1 | |
1186.删除一次得到子数组最大和
1 | |
152.乘积最大子数组
1 | |
64.最小路径和
1 | |
72.编辑距离
1 | |
300.最长递增子序列
1 | |
354.俄罗斯套娃信封问题
这道题目是最长递增子序列的一个变种,相当于在二维平面中找一个最长递增子序列,其长度就是最多能嵌套的信封个数。
思路:先对宽w进行升序排序,如果遇到w相等,则按照高度h降序排序;之后把所有的h作为一个数组,在这个数组上计算最长递增子序列的长度就是答案。
1 | |
673.最长递增子序列的个数
1 | |
1143.最长公共子序列
1 | |
583.两个字符串的删除操作
1 | |
712.两个字符串的最小ASCII删除和
1 | |
718.最长重复子数组
1 | |