动态规划
文章平均质量分 90
动态规划各种算法题型
StramChen
好记性不如烂笔头。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态规划-丑数
状态转移方程是这个题目的难点,我们需要知道如何通过状态转移方程来实现下一个丑数的定位,我们通过分析函数dp[i]=2x3y5z(其中i是第i个丑数的下标存储位置)可知,我们只要分别增大幂x,y,z,(x,y,z都从0开始增大)然后进行比较,我们就能找到我们想要的下一个丑数。比如dp[0]=1,那么dp[1]的值,就是需要比较213050,203150,203051这三个值的大小,得出dp[1]=213050= 2因为213050。原创 2023-11-06 23:11:54 · 341 阅读 · 0 评论 -
动态规划-构建乘积数组
状态转移方程肯定就是三角下一行的值等于上一行的值乘以A数组上一行对应下标的值,也就是dp数组第i行的值等dp数组第i-1行的值乘上A数组第i-1的下标的值。转换成代码形式就是。原创 2023-11-10 19:31:30 · 471 阅读 · 0 评论 -
算法之动态规划
动态规划算法原创 2023-03-03 20:13:11 · 294 阅读 · 0 评论
分享