风暴来来来
风暴来来来
全部文章
分类
归档
标签
去牛客网
登录
/
注册
风暴来来来的博客
全部文章
(共153篇)
题解 | #奶牛喂养时间#
题目考察的知识点考察二维数组的相关操作题目解答方法的文字分析主要在于模拟以及二维数组的应用,首先先将二维数组按照第一个元素进行排序,随后开始遍历,当左右边界发生重合的时候才合并两个区间,否则不用处理。按顺序模拟即可。本题解析所用的编程语言使用Java解答完整且正确的编程代码 import java....
2023-08-04
0
325
题解 | #牛群的数量计算#
题目考察的知识点考察二进制亦或运算实现乘法题目解答方法的文字分析二进制亦或实现乘法可以参看这一篇 https://blog.csdn.net/wanqian11k/article/details/79090478本题解析所用的编程语言使用Java代码解答完整且正确的编程代码 import java....
2023-08-04
0
330
题解 | #名字串生成I#
题目考察的知识点考察字符串相关操作题目解答方法的文字分析需要找到他们的最大公约数长度的子串,找不到就是“”,因为这些名字可以由一个子串重复若干次得到。找到最大公因数之后将0~公因数的字符串返回即可。本题解析所用的编程语言使用Java语言完整且正确的编程代码 import java.util.*; ...
2023-08-04
0
379
题解 | #训练聪明的牛#
题目考察的知识点考察动态规划题目解答方法的文字分析构建动态规划数组dp,本题解析所用的编程语言使用Java语言编写,dp[i] 代表s[0~i]是否是s的组成,长度设置为s的长度+1,这一dp[0]就代表了空字符串,而dp[0]初始值为True。对于字符串s开始遍历,需要确定字符串在哪划分,这就需要...
2023-08-04
0
300
题解 | #向左移动牛群#
题目考察的知识点考察数组基本操作的应用题目解答方法的文字分析根据题意,可以先整体旋转之后再根据k分段,分别旋转两段得到最终想要的向左移动的效果。具体的细节例子在注释中已经写了。本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 import java.util.*; public c...
2023-08-04
0
267
题解 | #牛的奶量统计II#
题目考察的知识点考察二叉树深度优先搜索题目解答方法的文字分析需要明白这道题目的意思,并不要求一定从根节点开始,可以从中间节点开始。递归调用函数检查根节点以及两个子树节点即可。具体细节参看下方代码。本题解析所用的编程语言使用Java代码解答完整且正确的编程代码 import java.util.*; ...
2023-08-03
0
331
题解 | #牛群的秘密通信#
题目考察的知识点考察栈的应用题目解答方法的文字分析直接使用栈数据结构,遇到左括号入栈,右括号就取出栈顶元素看是否匹配,取值的时候要先看是否为空,直到匹配完之后判断栈是否为空即可本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 import java.util.*; public c...
2023-08-03
0
309
题解 | #奶牛排队问题#
题目考察的知识点考察哈希算法的应用题目解答方法的文字分析对于本题,构建哈希表用于存储(体重:所在位置的序列),随后遍历,检查有同一体重下有多个位置的集合中是否有满足位置间距小于k的存在,如果存在就返回true。具体细节参看代码注释即可。本题解析所用的编程语言使用Java语言解答完整且正确的编程代码 ...
2023-08-03
0
410
题解 | #牛的体重排序#
题目考察的知识点考察分治算法题目解答方法的文字分析要求O(logN)的排序,所以使用分治算法来排序即使用归并排序。归并排序在这里不再赘述,上网查资料即可。排序完之后根据新数组的个数长度取中间值或者中间值的平均值即可。本题解析所用的编程语言使用Java代码解答完整且正确的编程代码 import jav...
2023-08-03
0
379
题解 | #最小体重积#
题目考察的知识点考察动态规划题目解答方法的文字分析路径问题,求从左上角出发到达右下角的最小路径积。arr[i][j]表示到达(i,j)位置的最小路径积。虽然题目说的是四方向都能移动 但是想从左上角到右下角 最快或者说代价最小的还是每次选择向右或者向下移动。所以第一行只能由左侧移动过来,第一列只能由上...
2023-08-03
0
387
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页