首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lvo
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
专题十二:卡特兰数
卡特兰数(卡塔兰数),英文名Catalan number,是组合数学中一个常出现在各种计数问题中出现的数列。
专题十一:似包⾮包
⼀定要注意,我们的背包问题本质上求的是「组合」数问题,⽽这⼀道题求的是「排列数」问题。 因此我们不能被这道题给迷惑,还是⽤常规的 dp 思想来解决这道题。
专题十:⼆维费⽤的背包问题
每个物品除了重量weights[i]、价值values[i],还有个数量属性nums[i]。需要三层循环。
专题九:完全背包问题
有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。
专题八:01背包问题
01背包是背包问题中最简单的问题。01背包的约束条件是给定几种物品,每种物品有且只有一个,并且有权值和体积两个属性。在01背包问题中,因为每种物品只有一个,对于每个物品只需要考虑选与不选两种情况。
专题七:两个数组的 dp (含字符串数组)
如果我们的dp多开了一行一列,可以在字符串的前面多加上一个空格(s=“ ”+s),这样可以保证dp数组和字符串数组的下标映射关系是一一对应的,方便我们书写代码。
专题六:回文串问题
1)回文字符串:是正着读和倒过来读一样的字符串; 2)子字符串:是字符串中的由连续字符组成的一个序列。
专题五:⼦序列问题(数组中不连续的⼀段)
子序列:是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,`[3,6,2,7]` 是数组 `[0,3,1,6,2,2,7]` 的子序列。
专题四:子数组、子串系列(数组中连续的⼀段)
1. 最大子数组和 2. 环形子数组的最大和 3. 乘积最大子数组 4. 乘积为正数的最长子数组长度 5. 等差数列划分 6. 最长湍流子数组 7. 单词拆分 8. 环绕字符串中唯一的子字符串
专题三:简单多状态 dp 问题
与传统的单状态DP问题相比,多状态DP问题能够处理更多维度的状态信息,以应对更复杂的决策过程和状态转移关系。
下一页
个人成就
文章被阅读
4,443
掘力值
284
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2024-05-02