fred-coder
fred-coder
全部文章
分类
题解(149)
归档
标签
去牛客网
登录
/
注册
fred-coder的博客
TA的专栏
32篇文章
0人订阅
题解
32篇文章
625人学习
全部文章
(共4篇)
题解 | #最长山脉#
前缀数组 由于山脉数组的定义为长度 >= 3 且 nums[0] < nums[1] < ... < nums[i], nums[i] > nums[i + 1] ... > nums[i + k] 则设置左右数组,遍历获取其符合山脉条件的长度,最终山脉的最长值为...
Python3
数组
前缀和
2022-05-14
1
580
题解 | #除自身以外数组的乘积#
利用左右前缀数组,对数据进行预处理,得到 每个值左侧和右侧的乘积,则除自身外的乘积为 左侧乘积 * 右侧乘积 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型一维数组 # cl...
Python3
数组
前缀和
2022-02-03
0
482
题解 | #寻找峰值#
根据题意峰值是相邻左侧和右侧数据均小于索引数据的值,则建立左右前缀数组,对左侧和右侧的值先行判断,最终左侧和右侧都符合的值即为峰值索引,代码如下 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @ret...
Python3
数组
前缀和
2021-11-07
0
518
题解 | #【模板】前缀和#
根据题意,每次询问取数据 [l: r + 1]的总和,由于 n 的范围在 1 <= n <= 10 ** 5,则每次询问计算一次结果可能会超时,利用前缀数组 pre , 每次[l : r + 1] 即为前缀数组中的 pre[r] - pre[l] +data[l] 注意索引范围 代码如下...
Python3
前缀和
数组
2021-11-03
0
445