自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 leetcode383

但是,也可以统计26个字母出现次数,仅需遍历一次。

2024-05-30 21:24:49 75

原创 leetcode322

这是数字,只要考虑要不要用某一零钱即可,哈哈哈哈哈哈,又被自己蠢笑了。仿着单词拆分写的,超时了。

2024-05-29 17:17:15 229

原创 leetcode139

遍历字符串,检查能否到达当前字符,能则dp为true。substr函数 find函数也要了解一下。才发现是leetcode不是leecode。

2024-05-29 16:45:54 215

原创 leecode151

两种删字符串最后一个字符的方法。算法不是很难,维护一个栈,

2024-05-28 22:14:24 78

原创 leecode144

维护一个栈,栈后进先出的特点符合遍历的特点,理解还好,自己写可能难度比较大。先序遍历顺序和深度优先搜索相同,递归处理。

2024-05-26 16:55:00 160

原创 leecode289

暴力即可,同样的,不能边遍历,边赋值。

2024-05-25 19:31:46 261

原创 leecode73

暴力就完事了,维护了一个不重复的容器,注意不要边遍历,边置0,很可能全部归零。

2024-05-25 18:58:32 142

原创 leecode141

下面是另一种,快慢指针法,如果存在环,快指针会套圈。想法难度不大,对标准库使用,

2024-05-24 17:10:12 336

原创 leecode42 DP

题解思路是这样的,每一列盛水是由该列左右两侧最大值的较小值决定的,较小值减去该列值即为该列盛水量,所以建两个数组,分别存左右最大,然后计算即可。主要问题在于,不好判断一段盛水区间什么时候结束,蠢麻了,然后想到DP,前面错误想法的前提上肯定想不明白的。自己的暴力想法,把图形看成一个个碗,一段一段地算,错误示例。

2024-05-24 15:32:08 194

原创 leecode134

暴力超时,有一条推导,x-y+z-j+i<w,且x-y>0,则z-j+i<w必然,推广开即a不能到b则ab中间一点也不能到b,可减少遍历。

2024-05-23 19:28:00 288

原创 leecode238

乍一看可能先想到除法,但是如果存在0元素处理不了,而且题目不允许。建数组存每个位置前缀或后缀的乘积,然后对应位置相乘即可。之中任意元素的全部前缀元素和后缀的乘积都在。" "前缀"" 后缀"谜底就在谜面上 "题目数据。

2024-05-23 10:38:29 314

原创 leecode15

2.仅需保证外两层本次值与上次值不同即可保证整个不重复。3.第三层从后往前优化时间,第一个数小于等于0优化时间。1.排序可以帮助解决重复问题(后面推导的前提)思路都想到了,用代码表达的比较蠢,后面就想歪了。几个简单但有用的推导。

2024-05-22 22:19:52 162

原创 leecode11

贪心,每次相当于算当前长度最大盛水量,有点难想。

2024-05-22 14:35:03 78

原创 leecode167

双指针,有序数组,和大右指针左移,和小左指针右移,可能换位,最后比个大小。也可以,确定一个在二分找另一个。

2024-05-15 21:44:13 92

原创 leecode392

乍看以为要DP,由于字符串匹配要求不高,按顺序出现即可,所以双指针可解。

2024-05-14 23:11:36 653

原创 leecode125

先筛选,再双指针,也可以用反转函数,对比反转前后字符串。

2024-05-14 22:52:08 92

原创 leecode380哈希

C++标准库哈希相关函数的使用。

2024-05-14 22:02:38 66

原创 leecode274

先排序,然后尝试h的值,不太熟练,边界处理时间有点长。

2024-05-14 15:11:18 211

原创 leecode45

建一个存次数的数组,然后不断更新,算法比较糙,复杂度有点高。

2024-05-13 23:32:39 86

原创 leecode55

但是吧,有没有懂的老哥,可以强制停止这个递归函数执行吗?看了题解,被自己蠢笑了,到下一个点不断更新最长点就行。

2024-05-13 10:09:47 136 1

原创 leecode122

第一反应是动规,但是比较笨没想到合适的方程,但是,发现前面一个小一点就可以操作盈利,而且如果连续涨,每天买卖结果不变,所以只关注前一个值就行了。

2024-05-11 23:02:07 89

原创 leecode121

【代码】leecode121。

2024-05-11 16:54:09 75

原创 leecode169

自己想的时候,最开始是动规,建一个数组长度,值的范围宽度的二维数组,但是数据范围相当大,这个思路就显得相当荤淡了。下面是一个非常机智的算法,先排序,取中间值。一个投票算法,证明比较困难,了解一下吧。

2024-05-10 16:25:24 138

原创 leecode80

【代码】leecode80。

2024-05-09 10:39:25 284 1

原创 leecode88

【代码】leecode88。

2024-05-09 09:53:04 533 1

原创 leecode66

猴版高精度,代码有些冗杂。

2024-04-25 14:21:35 70 1

原创 leecode58

【代码】leecode58。

2024-04-24 15:03:21 330 1

原创 leecode35

二分法, 然后特判一下不存在的。

2024-04-24 14:48:24 412 1

原创 leecode28

代码冗杂了一点,思想差不多。

2024-04-20 10:25:11 73

原创 leecode21

【代码】leecode21。

2024-04-20 09:55:00 60

原创 leecode26

find可以查无序向量,binary_search查有序。但是这道题不需要,提供的数组已经保证了顺序。

2024-04-18 15:41:50 86 1

原创 Unresolved_组合素数

DFS处理,暴力遍历所有可能,但是a+b+c和b+a+c和c+a+b......顺序不同为一种,可以考虑再建一个数组帮助筛选,但是,作者比较蠢货,不太想得明白数组的具体逻辑,所以直接最后结果除k的阶乘即可。

2024-03-10 14:53:07 113 1

原创 Resolved_中心下标

DP处理,注意第一个元素和最后一个元素的处理,多个符合条件的取小的值。

2024-03-08 15:40:58 138 1

原创 Resolved_01连续字串最长

DP处理,注意串仅有一个的情况。

2024-03-08 15:19:51 173 1

原创 Resolved_几次变零

然后英雄老哥用的动规,一个数组存次数,然后读就行。直接按要求走就行,一个while循环。

2024-02-20 11:25:33 165

原创 Resolved_最大子段和

就是如果加上前面可以更好,就加,不然倒不如从这个开始新序列。,然后比较出最大值,(比较绕,同一个意思的换了个颜色)说实话,有点难想,我这个蠢货估计还得想想才能理解。从第一个元素开始,如果截至前一个元素的。加上该元素的值大于该元素值则将。加上该元素作为截止该元素的。看的luo谷老哥的解法,暴力肯定超时,动态规划。

2024-02-20 11:02:25 168

原创 Resolved_数字金字塔

因为会重复算一部分路径的值,所以创建一个数组来存储已经算出来的值,算过就直接赋值。用递归写的,其实和直接两层循环遍历复杂度差不多。当然,其实可以一维数组就行。

2024-02-19 18:03:26 142 1

原创 Resolved_字串简写

这哥们儿的方法是有点东西的,挺聪明的。最简单,最蠢的暴力解法,果然超时。

2024-02-18 09:32:38 205 1

原创 Resolved_串的熵

题目不难,就一个函数的调用,了解一下math.h。

2024-02-16 11:03:40 208 1

原创 Math.h

注意:在C++中,推荐使用 `cmath` 而不是 `math.h`,因为 `cmath` 是一个宽字符安全的版本,且与C++标准一致。- `fmod(double x, double y)`: 返回 x 除以 y 的余数。- `pow(double x, double y)`: 返回 x 的 y 次幂。- `log10(double x)`: 返回 x 的以 10 为底的对数。- `sinh(double x)`: 返回 x 的双曲正弦值。- `exp(double x)`: 返回 e 的 x 次幂。

2024-02-16 10:47:24 343 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除