原文:OI树上问题 简单学习笔记

判断链 每个点的度数不超过 判断树 n个点,n 条边 每两个点之间的路径唯一 多叉树转换成二叉树 第一个孩子作为左孩子,第一个孩子的兄弟作为它的右孩子。 最小生成树 切割性质 假定所有边权均不相同。设S为既非空集也非全集的V的子集,边e是满足一个端点在S内,另一个端点不再S内的所有边中权值权值最小的一个,则图G的所有生成树均包含e。 回路性质。假定所有边权均不相同。设C为图G的任意回路,边e是C ...

2019-01-17 01:52 0 597 推荐指数:

查看详情

树上差分学习笔记

树上差分利用前缀和的思想,利用树上的前缀和(也就是子树和),记录树上的一些信息,因为它可以进行离线操作,复杂度O(n),时间、空间、代码复杂度都十分优秀。 最大流 FJ给他的牛棚的N(2≤N≤50,000)个隔间之间安装了N-1根管道,隔间编号从1到N。所有隔间都被管道连通了。 FJ有K(1≤K ...

Sun Jul 29 19:08:00 CST 2018 4 988
OI学习笔记1:倍增算法

性质,使用之前求出的代表值拼成所需的值。所以使用倍增算法也要求我们递推的问题的状态空间关于2的次幂具有可 ...

Fri Aug 27 03:27:00 CST 2021 0 106
树上问题

主要是根据学长的课件来透彻的。所以好多地方直接粘过来了qwq 目录 树链剖分 重链剖分 树剖求LCA 升华 树上差分 各种树上问题 树链剖分 所谓树链剖分,就是将树上的边进行划分。 树链剖分有重链剖分,长链剖分 ...

Sun Jul 12 16:23:00 CST 2020 15 208
dsu on tree 树上启发式合并 学习笔记

近几天跟着dreagonm大佬学习了\(dsu\ on\ tree\),来总结一下: \(dsu\ on\ tree\),也就是树上启发式合并,是用来处理一类离线的树上询问问题(比如子树内的颜色种数)的不二法宝。它不仅好想好写,还有着\(O(nlogn)\)的优秀时间复杂度(划重点)。 结合 ...

Sun Dec 09 21:29:00 CST 2018 1 580
NOIP树上问题总结

这几年考了好几次树上问题: NOIP2012 疫情控制(二分答案+倍增+贪心) NOIP2013 货车运输(最大生成树+倍增) NOIP2014 联合权值(勉强算作树形dp的傻逼题) NOIP2015 运输计划(二分答案+树上差分+最近公共祖先) NOIP2016 天天爱跑步(树上差分 ...

Wed Sep 12 15:44:00 CST 2018 0 739
树上差分算法笔记

原文链接 树上差分 算法详解 算法范围 树上差分算法,是一个适用于树上区间操作的算法. 它是差分数组,前缀和求解的树上拓展. 众所周知,树这类特殊的结构,往往具有很多性质,而树上差分往往就是结合这些性质,进行高效率的处理. 我们还需要知道一点,树上差分基本上不会出裸题,往往会和大量 ...

Mon Jul 15 05:40:00 CST 2019 2 630
【算法学习笔记】动态规划与数据结构的结合,在树上做DP

前置芝士:Here 本文是基于 OI wiki 上的文章加以修改完成,感谢社区的转载支持和其他方面的支持 树形 DP,即在树上进行的 DP。由于树固有的递归性质,树形 DP 一般都是递归进行的。 基础 以下面这道题为例,介绍一下树形 DP 的一般过程。 例题 洛谷 P1352 ...

Sat Aug 07 04:30:00 CST 2021 0 231
关于OI简单的常数优化

有些东西借鉴了这里qwq 1.IO(istream/ostream) 输入输出优化 之后能,在赛场上常见的几种输入输出: 输入:   $1.cin$ 呵呵,不说什么了,慢的要死。大概$1e ...

Thu Aug 02 19:32:00 CST 2018 12 1704
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM