自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣441

首先做题要看清楚题意。我最开始将行当成了列,看了半天没看明白怎么做。去掉x1这个为负数的结果,结果就是x2向下取整的值。(结果有小数则说明还在填充下一行,但没满)实现很简单,就是通过依次减去该层需要的硬币数,直到减到0为止,并设置一个数用于记录是第几层。假设生成的满阶数为x,那么就会满足上面的公式,我们就是通过上面的公式来进行筛选。看了题解后直到了可以使用数学规律来结题,也可以使用二分法来快速实现。我这个方法就是暴力破解,时间复杂度算是O(n)吧。数学法:高中的一元二次方程求解。

2023-04-29 10:48:36 29

原创 力扣8 字符串转换整数

对于数字后出现的"-","+"," "我写的有问题,无法判断,感觉可以通过设置几个标志来判定,但这样就过于繁琐了。之后先判断完前面的" ",再判断"-","+"和字母的情况,之后遇到数字后再使用数字相关的计算方法。遇到非数字就直接终止。所以处理的方法就是比较上限值/10和res,如果res比上限/10还要大,那么再来一个数,res的值肯定会比上限值要大。如果两者相等,就要判断要加入的数和上限的最后一位的大小。因为res对后来的数进行处理之后可能就会大过上限值了,这样就会导致越界问题,使得数据无法比较。

2023-04-16 14:47:03 46 1

原创 牛客网 简单的烦恼

牛客做题的记录,刚开始写作,写作逻辑很有问题

2023-03-03 10:33:59 52

原创 代码随想录学习完全背包的记录

学习记录

2023-02-27 20:57:28 33

原创 力扣7学习记录

自己学习算法时的小记录

2023-02-23 10:23:58 47 1

空空如也

空空如也

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

TA关注的人

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