首页
学习
活动
专区
圈层
工具
发布
首页标签动态规划

#动态规划

2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。 你需要把这个循环数组切成最多 k 段连续子数组。因为

福大大架构师每日一题

2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。

1800

那些耳熟能详的经典算法,到底在做什么?

Crossin先生

在你学编程的过程中,总有一些算法的名字反复出现,像 “A*算法”、“贪心算法”、“动态规划”等等,听起来高深莫测,不明觉厉。

11510

分层主动推理中的动态规划 Dynamic planning in hierarchical active inference

CreateAMind

Dynamic planning in hierarchical active inference

11310

2026-02-26:锯齿形数组的总数Ⅰ。用go语言,给定三个整数 n、l、r,要求构造长度为 n 的数组,元素取自区间 [l, r],并满足以下两条规则

福大大架构师每日一题

2026-02-26:锯齿形数组的总数Ⅰ。用go语言,给定三个整数 n、l、r,要求构造长度为 n 的数组,元素取自区间 [l, r],并满足以下两条规则:

14110

2026-02-17:最大子数组总值Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和一个整数 k。 你需要从 nums 中挑出恰好 k 个非空的连续

福大大架构师每日一题

2026-02-17:最大子数组总值Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和一个整数 k。 你需要从 nums 中挑出恰好 k 个非空的连续...

11110

算法题

编码如写诗

昨天晚上十一点多,我在公司楼下抽烟,我们组那个老张突然拦住我:哥,这道House Robber咋写啊,我脑壳疼。

14010

算法题:无重复字符的最长子串

编码如写诗

第二,滑动窗口的left边界更新时,要判断lastIndex >= left,否则left可能会往回移。

13710

算法题:最长回文子串

编码如写诗

状态转移:如果s[i]==s[j],且dp[i+1][j-1]是回文,那么dp[i][j]就是回文。

14610

算法题:零钱兑换

编码如写诗

题目是这样的:给你一堆不同面额的硬币,还有一个总金额,问凑出这个总金额最少需要几枚硬币。

13610

2026-02-04:数组元素相等的最小操作次数。用go语言,给定一个长度为 n 的整型数组 nums。每一步操作可以选取数组中一段相邻且非空的区间

福大大架构师每日一题

解决这个问题的核心思路是动态规划。我们需要找到最少的操作次数,将整个数组变为相同的值。

8310

2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制

福大大架构师每日一题

2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制表示上没有共同为...

10510

可视化图解算法79:把数字翻译成字符串(解密数字)

用户11589437

本题的难点是对破译数字的情况细分,很容易漏掉,要特别留意。如果对破译的情况细分了解之后,在套用动态规划模板就很容易了。

10110

可视化图解算法78:整数拆分

用户11589437

本题如果不是强调用动态规划,很难想到用动态规划来解决。对于一个整数的拆分,也有技巧:对于一个数,可以拆分为2个数的乘机,也可以拆分成多个数的乘机。

9410

《算法导论》第 34 章 - NP 完全性

啊阿狸不会拉杆

        本节针对 5 个经典 NPC 问题,分别讲解定义、实例和可运行代码(注:NPC 问题无多项式解法,代码用暴力或动态规划优化,仅适用于小规模实例)...

14710

【算法基础篇】(三十三)动态规划之区间 DP:从回文串到石子合并,吃透区间类问题的万能解法

_OP_CHEN

区间 DP(Interval Dynamic Programming)是动态规划的一种特殊形式,其状态通常以区间的左右端点来定义,即dp[i][j]表示区间[i...

39310

【算法基础篇】(三十二)动态规划之背包问题扩展:从多重到多维,解锁背包问题全场景

_OP_CHEN

在开始具体模型之前,我们先统一一个核心认知:所有背包扩展模型,本质都是基础背包的 “规则变种”。

36310

【算法基础篇】(三十一)动态规划之基础背包问题:从 01背包到完全背包,带你吃透背包问题的核心逻辑

_OP_CHEN

通俗来讲,背包问题的本质是 “有限资源下的最优选择”。想象一个场景:你有一个容量有限的背包,面前有一堆物品,每个物品都有自己的重量(或体积)和价...

63910

【算法基础篇】(三十)线性动态规划封神之路!经典线性 DP 吃透 LIS 与 LCS

_OP_CHEN

在正式讲解之前,我们先明确:为什么 LIS 和 LCS 能被称为 “经典线性 DP”?

32110

【算法基础篇】(二十七)从记忆化搜索到动态规划:保姆级入门指南,带你吃透 DP 核心思想!

_OP_CHEN

在正式学习之前,我们先聊聊为什么很多人觉得动态规划难。其实主要原因有三点:

32710

2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b < n

福大大架构师每日一题

2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b ...

12410
领券