ov0_
码龄8年
关注
提问 私信
  • 博客:11,252
    11,252
    总访问量
  • 35
    原创
  • 92,203
    排名
  • 130
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-07-16
博客简介:

qq_39530733的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    255
    当月
    0
个人成就
  • 获得191次点赞
  • 内容获得29次评论
  • 获得172次收藏
创作历程
  • 18篇
    2024年
  • 17篇
    2023年
成就勋章
TA的专栏
  • 集训
    13篇
  • 2024寒假
    5篇
  • 2024暑假
    8篇
  • ET基础算法
    9篇
  • 洛谷
    8篇
  • 算法1-1【模拟与高精度】
    5篇
  • 算法1-2【排序】
    1篇
  • 算法1-3【暴力枚举】
    2篇
  • BJFUOJ
    2篇
  • 新生赛
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

基础数论问题

小时候最看不懂的一集。
原创
发布博客 2024.08.31 ·
292 阅读 ·
5 点赞 ·
1 评论 ·
3 收藏

二分图模板

二分图就是把一个图分成两块。
原创
发布博客 2024.08.31 ·
325 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

拓扑排序算法模板

需要记录每个点的出度或者入度,当出度或者入度为1时,才将这个点放到待拓展的队列中,这样保证顺序的先后性。
原创
发布博客 2024.08.31 ·
181 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

最近公共祖先(LCA)

在x和y的所有公共祖先中,深度最大的称为最近公共祖先LCA(x, y)
原创
发布博客 2024.08.31 ·
246 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

简单树上问题

先随便找一个点a,DFS一次找到最远距离的点u,再以u为起点DFS一次找到最远距离的点v,u到v即为树的直径。
原创
发布博客 2024.08.31 ·
283 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

博弈论简单算法

题目简述:有n颗石子,甲先取,乙后取,每次可拿1-m颗石子,轮流拿下去,拿到最后一颗的人获胜。先想当有m+1个石子时候不论先手取多少个 后手一定可以一次性取完,所以后手一定赢。那么再思考如果有n*(m+1)个,先手取k个,则后手取m+1-k个保证每一个周期结束后数目仍然是m+1的倍数。直到剩m+1个的时候,先手取完后,后手全部取完。如果不是m+1的倍数那么先手只需要一定数目的石子让其变为m+1的倍数即可 所以有当n%(m+1)==0先手必败n%(m+1)!= 0先手必胜。
原创
发布博客 2024.08.31 ·
413 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

启发式合并

启发式合并听起来挺高端,但好像只是一种基础的合并思想(?将小的集合中的数都加到大的集合中去,一般用一个map进行维护。
原创
发布博客 2024.08.31 ·
169 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Manacher算法模板

Manacher算法用于计算最长回文串的长度,时间复杂度为需要先对字符串进行预处理,方便统一处理偶数和奇数字符串,具体为将abba变为$#a#b#b#a#&之后再通过一个分类讨论,主要是优化了已经计算过的子回文串长度的重复计算,具体的讨论以及推导还是看书吧,能看懂但讲不出来阿巴阿巴。
原创
发布博客 2024.08.31 ·
204 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

ET算法【动态规划】

线性dp:dp[i][j] 由 dp[i - 1][j] 通过加减乘除等线性运算得到状压dp:dp[i][j] 表示一个用二进制数表示的子集来反映当前状态,如7 =(111)(选了三个)期望dp:dp[i][j] 表示期望或者概率存在性dp:dp[i][j] 表示目标状态是否存在树形dp:通过树状结构来状态转移,通常用到DFS数位dp:[1,n]之中包含多少个69。
原创
发布博客 2024.08.31 ·
1019 阅读 ·
23 点赞 ·
0 评论 ·
11 收藏

ET算法【最短路】

贪心(每次找最近点进行拓展)+ dp(选取最优方案)先选取出发点st,拓展该点的所有出点,并更新出点的权值(即到st点的距离),再拓展所有出点中权值最小的出点,每个点只拓展一次数据加强版。
原创
发布博客 2024.08.31 ·
429 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

ET算法【背包】

今天是2024.2.17,要回学校了,过了一个寒假,我好像还是一样的蒟蒻。开始学dp了,但是好hard,学不会就只能坐牢。
原创
发布博客 2024.02.28 ·
325 阅读 ·
7 点赞 ·
1 评论 ·
6 收藏

ET算法【基础数论】

寒假过完了....放了一周多的样子....eee。今天是2.14,一个和我没有一毛钱关系的节日,开学了...依稀记得去年这时候,我还在金太阳联考呢www。
原创
发布博客 2024.02.17 ·
855 阅读 ·
12 点赞 ·
0 评论 ·
24 收藏

ET算法【最小生成树MST】

因为在放寒假有很多点和很多条边的权值,问生成最小的包含所有点的图的权值和是多少。
原创
发布博客 2024.02.13 ·
221 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

线段树模板

线段树的适用范围很广,可以在线维护修改以及查询区间上的最值,求和。对于线段树来说,每次更新以及查询的时间复杂度为O(logn)。
原创
发布博客 2024.02.13 ·
309 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

ST表模板

ST表适用于可重复贡献问题,即对于运算opt,满足x opt x = x,则对应的区间询问就是一个可重复贡献问题,例如max( x , x ) = x , gcd( x , x ) = xST表应用最广泛的领域便是解决RMQ问题:给定n个数,m个询问,对于每个询问,需要回答区间[ l , r ]中的最大值或最小值(可以采用两个数组同时进行处理)。基于倍增的思想,ST表可以实现O(nlogn)下进行预处理,并在O(1)时间内回答每个询问。如果仅仅进行区间最值查询,ST表的效率完全吊打线段树;
原创
发布博客 2024.01.29 ·
220 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

Trie字典树模板

可用于查询公共前缀,计算相同词汇频率,以及更多的高级应用。
原创
发布博客 2024.01.28 ·
204 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏

Hash哈希模板

取一个特殊的进位,比如小写字符串就取26进制,将字符串中的每个字符都转化为唯一对应的一个数字,再像十进制那样计算该字符串的总和,就能得到一个字符串对应的唯一确定值首先不要把任意字符对应到数字0,比如假如把a对应到数字0,那么将不能只从Hash结果上区分ab和b(虽然可以额外判断字符串长度,但不把任意字符对应到数字0更加省事且没有任何副作用),一般而言,把a-z对应到数字1-26比较合适。进制的选择实际上非常自由,大于所有字符对应的数字的最大值,不要含有模数的质因子(那还模什么)
原创
发布博客 2024.01.28 ·
418 阅读 ·
5 点赞 ·
1 评论 ·
6 收藏

KMP算法模板

烤馍片算法主要应用场景为模式串(子串)在字符串(主串)中的定位问题,时间复杂度为O(n+m)可用于计算最长相同前后缀长度,找寻主串中是否存在子串。
原创
发布博客 2024.01.27 ·
271 阅读 ·
4 点赞 ·
2 评论 ·
0 收藏

ET算法【并查集】

今天是2023.12.9已经结课了,但又没完全结课,课表上下周是只有一节体育课,可是家人们谁懂啊,下周居然是课程设计,五天早八自习,下午也要去自习,做完了也要去,说什么帮助同学,so有没有人来帮帮鼠鼠我呢。还有好多论文要写,英语论文,公选课论文,体育论文,没错还有体育论文......今天是81.21.3202,经过一周的课设摧残,只会写printf了,已经疯掉了。果不其然周日的THUPC只做出来签到题,我们仨真强.jpg。
原创
发布博客 2023.12.25 ·
1157 阅读 ·
21 点赞 ·
1 评论 ·
33 收藏

ET算法【图的存储、DFS、BFS】

图的存储可以使用邻接矩阵或邻接表,邻接矩阵空间复杂度太高,所以用vector实现邻接表
原创
发布博客 2023.12.01 ·
72 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏
加载更多