自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [杂谈]基于github page的个人博客成功搭建!

网址指向:https://lihepei.github.io/

2024-03-12 16:28:35 338

原创 [note]李宏毅Deep Learning 之 BackPropagation笔记

李宏毅Machine Learning中讲解Backpropagation反向传播算法的笔记

2024-04-25 13:41:33 775

原创 [note]可持久化权值线段树(主席树)算法学习笔记

学习主席树,你需要先掌握:线段树概念、写法权值线段树离散化一道经典的问题是:给定 n个整数构成的序列,将对于指定的闭区间 [l,r] 查询其区间内的第 k小值。我们发现因为是k小值所以ST表失效无法使用,普通线段树也无法维护区间第k小的值,我们可以用可持久化权值线段树(主席树来解决这个问题。

2024-03-24 17:08:36 991

原创 [note]GPT Prompt 学习笔记 - 以 Learning Prompt 为教程

本笔记学习来自于网站 https://learningprompt.wiki/zh-Hans/推荐大家学习,很有帮助。Chatgpt 关于prompt如何编写的教程的学习笔记

2024-03-18 23:35:12 822

原创 [note]MIT-the missing semester —— Vim学习笔记

始于1976年的Vi编辑器持续使用,使用编辑器超过20h,可以达到之前一样的开发效率,并且在以后的coding中愈发感受到它的魅力Vim是基于命令行当前最流行的编辑器有多个操作模式。

2024-03-06 22:32:10 877

原创 记一次某信光猫的超级管理员密码抓包的破解过程

电信应该很早就知道,大家都心知肚明超级管理员的密码是nE7jA%5m,而今年新年出头电信改掉了,无法通过固定的密码登录管理员账户。nE7jA%5m既然只有第三种对我是可行的,我就只讲第三种了,我用的是安卓httpCanary来抓包的,与也有对应的教程,这里贴出来供大家参考(苹果端抓包最容易)。

2024-02-22 23:54:28 1732 2

原创 [编程经验]在windows系统上安装rust的步骤

rust的安装过程步骤,花了大量的时间踩坑安装,最后发现是dns的问题……更换后就可以安装了。在这里特地也做一个教程,以便后人参考。

2024-01-28 10:59:51 410

原创 [note]ST表学习笔记

所以 RMQ 和区间 GCD 就是一个可重复贡献问题。像区间和就不具有这个性质,如果求区间和的时候采用的预处理区间重叠了,则会导致重叠部分被计算两次,这是我们所不愿意看到的。ST表这一数据结构以前没有涉及过,今天在集训的时候听师兄讲了大有启发,深感其是个美妙的一种算法。,则对应的区间询问就是一个可重复贡献问题。,下面以RMQ问题(区间最值问题)为例,解释ST表如何实现。我们只需要找到两个交叉的区间,使着两个区间的并集覆盖。性质,而最大值时可重复贡献的,也就是说,,也就是说,如果我们令指数值。

2024-01-20 23:43:22 366

原创 [小技巧]C++中STL中vector如何减少容量保持好空间复杂度

Problem - 1627C - Codeforces在这道题中,由于有多组数据,为了存储边,我在全局中开了vector存边,再在循环中用vector的clear()函数清除数据,然后——我就MLE了,这是显而易见的,毕竟点的范围是1e5,当多次存储边的时候每个点的vector开出的内存不小,自然会MLE除去datas多余的容量:清空容量:3.利用C++11以上vector 和 string 都有成员函数 shrink_to_fit ()会请求容器降低其容量与size匹配,由编译器决定是否

2024-01-20 23:00:39 363

原创 [模板]倍增法求最近公共祖先LCA

【代码】[模板]倍增法求最近公共祖先LCA。

2024-01-19 22:32:37 342

原创 [模板]manacher马拉车算法

【代码】[模板]manacher马拉车算法。

2024-01-17 20:51:30 366

原创 [学习笔记]KMP算法

同样是之前学过了后忘掉了,现在重新做一份学习笔记回顾一下。以及SCUT2022级软院徐睿师兄的PPT。

2024-01-17 19:24:34 308

原创 [note]线段树学习笔记

自从初中学习了就再也没用过,上了大学发现全忘光了,特此重新学习记录学习笔记。首先明确线段树的:用于区间统计,,这一特性可以是区间求和,区间最值。线段树是结构,一个节点代表的是,根节点1是线段树可以进行非常多操作,以及拓展衍生出的多种用法,这里先暂时只学习简单线段树的用法:。相比于树状数组,线段树更强大,树状数组可以解决的问题线段树都可以解决,但是线段树可以解决的问题树状数组不一定可以解决,,树状数组的代码复杂度与常数较低,所以在写代码的过程中要平衡考虑,不单一看待。

2024-01-14 19:22:56 396

原创 [模板]树状数组(自用)

利用到差分的思想,区间[l,r]增加v相当于 差分数组Tree[l]+=v,Tree[r+1]+=-v;单点查询则是[1,index]的区间和。maybe 以后开文章讲(咕咕)1.单点修改,区间查询。2.区间修改,单点查询。模板自用,可读性较低。

2023-10-25 09:20:07 19

原创 [模板]并查集(有加权优化及路径压缩优化)

【代码】[模板]并查集(有加权优化及路径压缩优化)

2023-10-23 16:56:14 27

原创 [模板]c++以大根堆为例的堆的模板

目前先写个模板自用,后续堆的总结看这段时间有没有空。

2023-10-22 22:03:14 17

原创 C++中STL模板中set的用法总结

作者的身份是一名普通的大一计科学生,对于cpp的理解浅薄,还请批评指出。可能这篇文章更适用于初高中的oier~重在如何使用而非严谨的底层原理set正式名字叫做关联容器,它的关联性在于它内部是用红黑树对所有元素排序的Stop!set是默认按升序顺序排序好的一般来说树结构存在形式,其中key用于排序,value为其值,只是在set中value与key值是一样的,但它仍然属于关联容器。

2023-10-19 22:55:00 291

原创 注意事项

以后CSDN就是我的主博客了:D当然我还有一个备用博客“博客园”以后会慢慢把在博客园写的文章搬过来的。谢谢大家支持咯!2018.12.1

2018-12-01 10:36:16 104

原创 [OI]Noip 2018总结(普及)

考砸了,还有原谅我代码十分有限的可读性。一个人的真正伟大之处就在于他能够认识到自己的渺小。——保罗从一年前初一九月到现在18年10月接触OI已经有一年了。几次模拟赛也自我感觉良好,都过了一等的线,自己考试的心态当时也放的挺平。但也没想到会考出这么差的分数。于是乎今天来总结一下Noip 2018(普及组)的题目。希望自己能好好反思一下自己。Tips:民间数据分数分别来自:某不明dalao...

2018-12-01 10:30:39 199

空空如也

空空如也

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

TA关注的人

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