随笔分类 - 图论(GT)
摘要:相当于是树上的一个trick。 1. 算法简介 类似于重链剖分,我们根据子树深度最深的节点建立重儿子,我们可以得到以下性质。 所有链长之和为 。 任意一个节点的 级祖先所在长链的长度大于 。 任意叶子节点向上最多经过 个轻边。 证明:经过一个
阅读全文
摘要:写 时刷到的,发现好像一点不会,学习下。 1. 线段树优化建图 当一个点与一段区间连边时,暴力连是 的。 因为线段树有一个肥肠优秀的性质,一个区间最多被分为 个节点。 so,我们可以把区间当成放到线段树上,这样是 \(O(nlogn)
阅读全文
摘要:差分约束 形如 个 其中 是一组常数 差分约束里的细节: 超级源点基本都要建,注意 是否被用,是否能当源点。 一些有实际意义的(如距离,个数)都隐含着 的条件,注意隐含条件 例题难度基本递
阅读全文
摘要:1. 二分图的定义 二分图,又称二部图,英文名叫 Bipartite graph。 二分图是什么?节点由两个集合组成,且两个集合内部没有边的图。 换言之,存在一种方案,将节点划分成满足以上性质的两个集合。 如图 取自于oi-wiki 2. 二分图的判定 观察二分图的定义可以发现 一个图中每一条边都连
阅读全文