强连通分量

相关概念强连通:在有向图 $D$ 中,$D$ 的任意两…

筛法求约数个数、约数和定理

约数定义:$a|b$ 表示 $a$ 整除于 $b$ ($b$ 能被 $a$ 整除),$b$ 为 …

树链剖分、重链剖分

关于树上的查询修改问题,如果采用DFS的方式处理,时间效率会上升到 $O(n^2)$ 可以将树转化为…

LCA最近公共祖先

倍增法求LCAvector<int> e[500010]; int dep[500010]…

树的重心与直径

树的重心与直径树的重心有以下三种定义方式:以某点为根,最大…

区间DP

区间DP问题一般来说,区间DP问题都能被转化为多个子区间的合并,在过程中可以枚举合并点将问题分为左右…

树形DP

树形DP是在树上进行的动态规划,所以一般采用递归的方式计算状态的转移…

KMP字符串匹配算法

KMP字符串匹配算法常见的 $O(n*m)$ 暴力算法for (int i=1;i<=…

拓扑排序

拓扑排序 算法应用对于给定的有向无环图,给出一个序列满足对于图中的每条有向边 $(x,y)$ ,$x…

二分图的染色法判定

二分图的染色法判定二分图的定义:如果一张无向图的 $n$ …

设置

黑暗模式
简繁体切换