不爱吃烤肠
不爱吃烤肠
全部文章
分类
归档
标签
去牛客网
登录
/
注册
不爱吃烤肠的博客
全部文章
(共154篇)
题解 | #牛群买卖策略优化#
知识点贪心算法解题思路定义一个变量 maxProfit 来表示当前的最大利润,初始值为0。然后,我们遍历 prices 列表,从第二天开始,将每天的价格与前一天的价格进行比较:如果当前价格大于前一天的价格,说明牛群的价格上涨,我们可以将这头牛出售,获得利润为当前价格减去前一天的价格,然后将利润累加到...
2023-08-18
0
358
题解 | #牛牛的跳跃挑战#
知识点动态规划解题思路定义一个一维数组dp,dp[i]表示从起点跳到第i个障碍物时所需的最低能量值。当i小于3时,所需的能量值为height[i],当i大于等于3后,所需的能量值就为前面三次能量值的最低值加上当前height[i]的能量值。最后取最后三次跳跃中的能量最小值。Java题解 import...
2023-08-18
0
244
题解 | #牛群跃迁#
知识点贪心解题思路遍历数组nums,维护一个变量maxReach表示当前能够达到的最远位置。对于每个位置i,如果i超过了maxReach,说明无法到达当前位置,返回false。否则,更新maxReach为max(maxReach, i + nums[i])。当遍历完成后,如果maxReach大于或等...
2023-08-17
0
374
题解 | #乳牛研究成果评估#
知识点贪心解题思路根据对hp的理解,这道题我们可以将milk_production数组排序,然后从后往前遍历数组,找到最大的n使得milk_production[n-1] >= n。即找到第一个满足条件的位置。Java题解 import java.util.*; public class ...
2023-08-17
0
321
题解 | #牛群售价预测#
知识点贪心解题思路定义两个变量:minPrice表示前i天中的最低价格,maxProfit表示前i天中的最大利润。我们可以从前往后遍历价格数组prices。对于第i天,如果prices[i]比minPrice更低,我们可以更新minPrice的值。如果prices[i]比minPrice更高,我们可...
2023-08-17
0
317
题解 | #牛群的可视高度#
知识点贪心算法解题思路这道题就是要我们找单调递增的最长序列长度。遍历数组,维护一个当前最大数的变量,当在遍历过程中大于这个最大遍历,即找到一个目标,返回结果加一,更新最大变量,最后返回结果。Java题解 import java.util.*; public class Solution { ...
2023-08-17
0
253
题解 | #分品种#
知识点贪心解题思路这道题的意思是每一组出现的单词字符不能在其他组出现,并且还需要将字符串s划分成尽可能多的组,返回每组字符串长度的数组。为了解决这个问题,我们可以使用贪心算法。首先,我们需要统计每个字母在字符串中最后一次出现的位置。然后,我们可以遍历字符串,维护一个当前分组的结束位置。当遍历到一个字...
2023-08-17
0
310
题解 | #牛群的协作#
知识点贪心算法解题思路遍历牛的范围数组。如果当前牛的范围左边界大于当前特殊攻击的位置,说明需要进行一次新的特殊攻击。此时,特殊攻击次数加一,并更新特殊攻击的位置为当前牛的范围右边界。如果当前牛的范围右边界小于等于当前特殊攻击的位置,说明当前牛的范围已经被前面的特殊攻击覆盖,可以继续使用当前的特殊攻击...
2023-08-17
0
332
题解 | #牛舍扩建#
知识点遍历,合并区间解题思路题目要求是合并两个区间,首先,我们可以将新区间之前的不重叠区间添加到结果列表中。然后,合并重叠的区间并更新新区间的起始和结束时间。最后,将合并后的新区间和剩余的不重叠区间添加到结果列表中,并返回合并后的区间列表。Java题解 import java.util.*; p...
2023-08-17
0
245
题解 | #奶牛喂养时间#
知识点排序,合并区间解题思路首先,对给定的区间数组 intervals 进行排序,按照区间的起始时间进行升序排序。创建一个结果集合 merged,用于存储合并后的区间。初始化一个当前区间 currentInterval,将排序后第一个区间 intervals[0] 赋值给 currentInterv...
2023-08-17
0
234
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页