原文:【科技】基环树小结

最近比较系统地练了练基环树的题,最后在这里总结一波,留一点方法与套路。 首先,基环树的模型应该是比较明显的。和树类比,除了题目中给出一棵树之类的这种很直接的方式,树的有关模型,较常见的有根据某个性质,我们可以得到除了根每个点都能找到唯一对应的父亲。 而基环树除了给出 n 个点 n 条边,比较明显的有每个点对应了一个出点,这样就构成了一棵基环树森林。 大概除了毒瘤题之外,基环树上做做dp就差不多了。 ...

2018-07-25 14:18 1 875 推荐指数:

查看详情

【学习】

,也是,简单地讲就是树上在加一条边。它形如一个上每个点都有一棵子树的形式。因此,对的处理大部分就是对处理和对处理。显然,难度在于后者。 扣环 这是几乎所有处理的第一步。扣环的方法多种多样,各有千秋,反正都是\(O(n)\)的。这里贴一下本人扣环的代码。这个东西 ...

Mon Jul 16 05:00:00 CST 2018 2 1385
浅谈

浅谈) 本篇随笔简单讲解一下算法竞赛中的。也叫。 一、概念 其实我个人更喜欢叫它。更好理解。 它的标准定义是:具有N个点N条边的连通图。 如果不保证联通,它就会成为森林。 上张图直观理解一下。 这就是一棵。 如果我们把中间 ...

Thu Oct 15 00:22:00 CST 2020 0 740
算法笔记--

:无向图,一个上每个点都是树根 完备的扣环方法(可以扣二元): 例1:BZOJ 1791 思路:对于每个,求出直径,然后加起来 求直径方法,将扣出来,求出以上每个点为根节点的的直径以及深度,然后在上求边权前缀和,枚举j ...

Fri Aug 17 20:37:00 CST 2018 1 1436
树上求

题目描述 A subway scheme, classic for all Berland cities is represented by a set of n stations connecte ...

Thu Jul 26 03:17:00 CST 2018 0 781
线性小结

用处 没用我学这东西干嘛 快速查询一个数是否可以被一堆数异或出来 快速查询一堆数可以异或出来的最大/最小值 快速查询一堆数可以异或出来的第k大值 这么点? 还有点性质在下面 可能有点用 性质 原数列里的任何一个数都可以通过线性里的数异或表示出来 线性里任意 ...

Fri May 01 19:45:00 CST 2020 8 369
科技】三元计数

介绍一个小科技,三元计数,利用复杂度分析证明暴力求解是科学的。 具体问题就是,给定一张 $n$ 个点,$m$ 条边的简单无向图,求解无序三元组 $(i,j,k)$ 的数量,其中满足存在边 $(i,j), (j,k),(i,k)$。 我们先把无向图转成有向图,并给每个点定义一个双关 ...

Tue Oct 09 21:30:00 CST 2018 0 1289
小结

用数据结构乱堆的方法来解决这类问题。这类解法以码量大和难调试著称。 通过用一种(棵?)数据 ...

Sat Dec 09 02:03:00 CST 2017 4 4963
约瑟夫问题小结

一 问题描述 约瑟夫问题的基本描述如下:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,要求找到最后一个出列的人或者模拟这个过程。 二 问题解法 在解决这个问题 ...

Sun Jul 08 06:55:00 CST 2018 0 2941
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM