摘要: 动态规划(dp) 题目详情 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例1: 输入: word1 = "sea", word2 = "eat" 输出: 2 解释: 第一步将 "sea" 变为 阅读全文
posted @ 2022-07-11 20:34 ggaoda 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 动态规划(dp) 题目详情 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例1: 输入: n = 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1。 示例2: 输入: n = 10 输出: 3 阅读全文
posted @ 2022-07-11 20:08 ggaoda 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 动态规划(dp) 题目详情 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的 阅读全文
posted @ 2022-07-11 19:20 ggaoda 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 动态规划(dp) 题目详情 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额 阅读全文
posted @ 2022-07-11 17:16 ggaoda 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 股票类问题(动态规划) 题目详情 给定一个整数数组prices,其中第 prices[i] 表示第i天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 注意:你不能同时参 阅读全文
posted @ 2022-07-11 16:46 ggaoda 阅读(3) 评论(0) 推荐(0) 编辑