动态规划

Pluchon2 小时前
java·数据结构·算法·动态规划
硅基计划4.0 算法 动态规划进阶题目链接 注意我们求的是子序列,不是子数组,子序列的区间可以不连续,我们可以从左向右挑几个数,让挑的这几个数保持递增就好
M__336 小时前
c++·算法·动态规划
动态规划进阶:简单多状态模型在处理具有复杂限制条件的动态规划问题时,单一的状态定义往往难以涵盖所有决策分支。通过将每一天的局面拆解为多个互斥的快照(States),并利用状态机描述其间的转移逻辑,可以有效地消除后效性,使问题迎刃而解。
不知名XL10 小时前
算法·动态规划
day30 动态规划03题目:https://kamacoder.com/problempage.php?pid=1046思路:
老鼠只爱大米1 天前
算法·leetcode·动态规划·单调栈·分治法·柱状图最大矩形
LeetCode经典算法面试题 #84:柱状图中最大的矩形(单调栈、分治法等四种方法详细解析)LeetCode 84. 柱状图中最大的矩形给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。
nju_spy1 天前
算法·leetcode·二分查找·动态规划·最小生成树·单调栈·最长公共子序列
力扣每日一题 2026.1本文整理了多类经典算法的核心思路与应用技巧,涵盖二分答案、并查集、BFS/DFS、动态规划、单调栈等高频考点。结合实际问题,拆解算法本质,分享反向思维、二维转一维等解题妙招,助力提升算法分析与问题求解能力。
独自破碎E1 天前
算法·动态规划
【动态规划】兑换零钱(一)dp[j] 表示的是凑出金额j所需的最少硬币数
独自破碎E1 天前
算法·动态规划
【迭代+动态规划】把数字翻译成字符串int prevPrev = 1 对应dp[0]=1,也就是空字符串的解码方式数,没有实际解码意义,只为让组合解码的计算成立(类似于乘法中的 “1”)
闻缺陷则喜何志丹1 天前
c++·算法·动态规划·洛谷
【动态规划】P9980 [USACO23DEC] Flight Routes G|普及+C++动态规划Bessie 最近发现她最喜欢的摇滚艺术家 Elsie Swift 正在表演她最新的“时代之旅”音乐会!不幸的是,票卖光的太快了,所以 Bessie 考虑飞往另一个城市参加音乐会。“时代之旅”将在编号为 1 … N 1\dots N 1…N 的 N N N( 2 ≤ N ≤ 750 2 \le N \le 750 2≤N≤750)座城市上演,每对满足 i < j i<j i<j 的城市对 ( i , j ) (i,j) (i,j) 都可能存在从 i i i 到 j j j 的一条单向直飞航班
独自破碎E1 天前
算法·矩阵·动态规划
【从下至上+动态规划】矩阵的最小路径和代码结构跟上一篇【至下而上+动态规划】不同路径的数目(一)是一样的。dp[i][j] 的定义:从起点 (0,0) 走到位置 (i,j) 的最小路径和。
玄冥剑尊2 天前
算法·动态规划·代理模式
动态规划入门动态规划(Dynamic Programming,简称 DP)是一种将复杂问题拆分为重叠子问题,通过存储子问题的解来避免重复计算的算法思想。它的核心是 “状态转移” —— 用子问题的最优解推导原问题的最优解,和贪心算法的 “局部最优→全局最优” 不同,DP 依赖子问题的递推关系,适用于有重叠子问题和最优子结构的场景。
独自破碎E2 天前
算法·动态规划
【动态规划=递归+记忆化存储】跳台阶1.要跳到第 n 级,最后一步只有两种可能:从 n-1 级跳 1 级上来、从 n-2 级跳 2 级上来,总方法数就是两者之和。
苦藤新鸡2 天前
算法·leetcode·动态规划·力扣
15 .数组右移动k个单位示例 1:示例 2:1)申请一个长为k的数组s1保存后面k个元素2)右移动k个元素3)s1复制到原来的数组前面k个
Pluchon2 天前
java·数据结构·算法·动态规划
硅基计划4.0 算法 动态规划入门题目链接 我们先来解析这道题,题目让我们求第N个泰波那契数,其实就是让我们求Tn=Tn-1 + Tn-2 + Tn-3,那这不就是我们的斐波那契数模型吗 接下来我们讲讲这一题的动态规划思想,总结为五个步骤状态表示,状态转移方程,初始化,填表顺序,返回值,我们一个个来看 首先就是状态表示,我们到时候要创建一个dp表,对于dp表的每一个元素我们都要去分析 根据题目,我们要求的是第N个数,那我们是不是要去N-1 N-2 N-3三个位置进行寻找,那我们是不是可以把这三种状态用一个数组存起来,也就是我们俗话说的dp
Mr.Winter`2 天前
人工智能·算法·机器人·自动驾驶·动态规划·ros·具身智能
轨迹优化 | 微分动态规划DDP与迭代线性二次型调节器iLQR理论推导🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
小龙报2 天前
c语言·数据结构·c++·算法·ios·贪心算法·动态规划
【算法通关指南:算法基础篇 】贪心专题之简单贪心:1.最大子段和 2.纪念品分组🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生
老鼠只爱大米3 天前
算法·leetcode·面试·动态规划·单调栈·每日温度
LeetCode经典算法面试题 #739:每日温度(单调栈、动态规划等多种实现方案详解)LeetCode 739. 每日温度给定一个整数数组 temperatures,表示每天的温度,返回一个数组 answer,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。
苦藤新鸡3 天前
c++·算法·leetcode·动态规划
14.合并区间(1,3)(2,5)=(1,5)示例 1:示例 2:示例 3:1)将区间列表里的区间,按左边界排序2)(a,b)(c,d),if (c<=d) then 合并为(a,max(b,d));
苦藤新鸡3 天前
算法·leetcode·动态规划
16.求数组除了当前元素的所有乘积示例 1:示例 2:1)第一次循环算出所有元素的乘积all2)第二次循环遍历每个元素,算出all/nums[i]并加入结果数组res
开开心心_Every3 天前
服务器·前端·学习·决策树·edge·powerpoint·动态规划
无广告输入法推荐:内置丰富词库免费皮肤软件介绍今天终于要给大家推荐这款被好多小伙伴安利的手心输入法了,每次我推荐输入法时总有人提到它,这次就专门来聊聊这个真心好用的工具。
筵陌4 天前
算法·动态规划
算法:动态规划目录前言算法原理(总)斐波那契数列模型1.第 N 个泰波那契数算法原理:动态规划解题代码:c++2.三步问题