- 博客(6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小声明(关于本博客)
关于本博客这些文章是作者从自己cnblogs的博客地址中搬运来的,为求借用CSDN这个大平台来提供给大家学习,也探讨编程经验。原地址:www.cnblogs.com/fallingdust
2021-10-31 15:44:58
90
原创 树链剖分(简述)
树链剖分前置知识LCA树形DPDFS序线段树attention!!:线段树必须可以掌握且可以较为熟练地打出来(不然的话,嘿嘿嘿…)树链剖分在开始学习树链剖分之前,我们一定要明白:这个算法有什么用:先回顾2个问题:1,将树从x到y结点最短路径上所有节点的值都加上z树上差分可以以O(n+m)的优秀复杂度解决这个问题2,求树从x到y结点最短路径上所有节点的值之和lca,dfs O(n)预处理每个节点的dis(即到根节点的最短路径长度)然后对于每个询问,求出x,y两点的lca,
2021-10-31 15:46:45
157
原创 为什么我们想绕路呢?——k短路
为什么我们想绕路呢?——k短路k短路,顾名思义,由s到t第k短的路径,那么我们该如何解决这个问题?引子——次短路次短路:求出从s到t的第二短路径,考虑做法:首先我们可以直接做出最短路,然后考虑:我们有很多种路径可以走到t,点与点之间由很多边我们没有走,那么我们很容易想到:我们每次松弛操作时都是将点与点最近的走法找到了,那如果我们选择一个第二优秀的走法,不就可以了?那么考虑:我们需要修改最短路径上的几条边?直觉是:一条,原因:假设需要修改边e1e_1e1和e2e_2e2可以使答案最优,那很显然
2021-10-31 15:42:40
187
原创 莫比乌斯反演
莫比乌斯反演前言&简介莫比乌斯反演是数论数学中很重要的内容,可以用于解决很多组合数学的问题。——百度百科…很多人会觉得莫比乌斯反演是一种很高级的数学知识,其实你会发现…这只是基础。当然言归正传,学号莫比乌斯反演得先学会一个叫做整除分块的东西。(数论分块…)莫比乌斯函数莫比乌斯反演是建立在容斥数学基础上出现的一种用于解决组合数学问题的优化算法,本质上是关于各个函数的相互转化的神奇算法,我们可以换个角度来理解:对于一些我们很难求解的函数,我们可以从它的倍数或者约束考虑,二莫比乌斯反演就
2021-10-31 15:41:54
276
原创 群论(基本)
(Upd 2021.07.19 关于一些定理的补充和证明,school)(原文地址:https://www.cnblogs.com/fallingdust/p/14515290.html)PS:都是我的博客注:数字公式两个网站不一样,建议去原版观看,谢谢。简介群论,是数学概念。在数学和抽象代数中,群论研究名为群的代数结构。群在抽象代数中具有基本的重要地位:许多代数结构,包括环、域和模等可以看作是在群的基础上添加新的运算和公理而形成的。群的概念在数学的许多分支都有出现,而且群论的研究方法也对抽象代
2021-10-31 15:40:53
1796
原创 算法—主席树
主席树前置知识主席树:用于处理 历史版本问题:需要以优秀复杂度来解决可持久化问题的数据结构。可持久化问题(数据结构):1.部分可持久化:所有版本都可以访问,但是只有最新版本可以修改。2.完全可持久化:所有版本都既可以访问又可以修改。初步介绍主席树:全称可持久化权值线段树,用函数式手法实现可持久化,函数式线段树 是指使用函数式编程思想的线段树。在函数式编程思想中,将计算机运算视为数学函数,并避免可改变的状态或变量。不难发现,函数式线段树是完全可持久化的。引入:考虑一个例题:区间第k小–给
2021-10-31 15:37:20
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人