自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 母函数入门

个人认为比较需要理解和分析的是三重循环中每重循环的含义。母函数即通过幂函数的指数部分解决一些排列组合的问题。

2024-03-05 23:39:40 313

原创 树状数组入门

树状数组主要解决区间更新/区间查询或其组合的问题,将o(n)级别的运算简化为o(logn)级别的运算,在处理较大数据时很有帮助,且代码模板简单,多数题直接套模板即可。

2024-02-17 22:40:30 416

原创 KMP算法

若只是简单的输出Next[strlen(s1+s2)]数组,则以上样例是无法通过的,所以需要在上述代码基础上添加对Next[strlen(s1+s2)]、strlen(s1)、strlen(s2)大小的判断,并通过不断的递归找到不会超过s1、s2长度的前缀和后缀公共元素的最大长度。网上关于KMP算法的讲解非常多也非常详细的,就不过多赘述,下面就仅给出我的模板代码以及做题时踩过的坑和解题思路。所以还是要记得设变量啊。解题思路:把s1串和s2串合并在一起,通过Next数组记录前缀和后缀公共元素的最大长度。

2024-02-16 17:00:59 334

原创 快速幂和矩阵快速幂

1.1 递归实现1.2 循环实现。

2024-02-07 16:50:18 325 1

空空如也

空空如也

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

TA关注的人

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