首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
眼光中的泪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
算法训练1-day32-动态规划
**1. 322. 零钱兑换 dp数组定义:coins数组构成j的组合所需的最少硬币个数 是求组合数,因此先物品后背包 求最小值,初始化为INT_MAX-1,另外dp[0]根据定义设置为0 AC代码:
算法训练1-day31-动态规划
1. 52. 携带研究材料(第七期模拟笔试) 定义:dp[i][j]表示从下标为[0-i]的物品,每个物品可以取无限次,放进容量为j的背包,价值总和最大是多少。 递推公式: 不放物品i:背包容量为j,
算法训练1-day30-动态规划
46. 携带研究材料(第六期模拟笔试) AC代码: 滚动数组版本 注意:要先遍历物品,后遍历背包,这样,每个容量的背包才会计算一次物品j是否要存放进来;否则先遍历背包,后遍历物品,相当于每个容量的背包
算法训练1-day29-动态规划
62. 不同路径 dp数组含义:到达(i,j)位置需要的步数 每一步只能向下或向左,也就意味着(i,j)只能来源于(i-1,j)或是(i,j-1)这两个位置,于是:dp[i][j] = dp[i -
算法训练1-day25-贪心
134. 加油站 如果总油量减去总消耗大于等于零那么一定可以跑完一圈,说明 各个站点的加油站 剩油量rest[i]相加一定是大于等于零的。 每个加油站的剩余量rest[i]为gas[i] - cost
算法训练1-day28-动态规划
509. 斐波那契数 AC代码: 70. 爬楼梯 dp数组的定义:爬到第i层楼梯,有dp[i]种方法 AC代码: 746. 使用最小花费爬楼梯 代码如下:
算法训练1-day27-贪心
56. 合并区间 AC代码: 738. 单调递增的数字 重点在于找到从左往右第一个递减的位置,要求尽可能大且要小于当前数,所以,例如3321,3到2是递减的,此时最接近32的就是29,又因为要递增,所
算法训练1-day26-贪心
452. 用最少数量的箭引爆气球 AC代码: 435. 无重叠区间 无重叠区间问题的贪心算法核心思想是:优先选择结束时间早的区间,这样可以为后面的区间留下更多的空间。 算法步骤: 1. 按结束时间排序
算法训练1-day24-贪心
122. 买卖股票的最佳时机 II 贪心:题目要求我们最多只能持有一只股票,但一天之内可以多次买卖,也就意味着 prices[3]-prices[0] = (prices[3] - prices[2]
算法训练1-day23-贪心
455. 分发饼干 小胃口用小饼干,那就是先遍历饼干;如果反过来,大胃口用大饼干,那么就要先遍历胃口,因为我们排好序后,如果当前胃口对应的当前大饼干都不能满足,那么剩下的所有饼干就都不能满足,如果遍历
下一页
个人成就
文章被阅读
1,608
掘力值
523
关注了
0
关注者
0
收藏集
0
关注标签
6
加入于
2025-10-22