原文:浅谈基环树(环套树)

浅谈基环树 环套树 本篇随笔简单讲解一下算法竞赛中的基环树。也叫环套树。 一 基环树概念 其实我个人更喜欢叫它基环树。更好理解。 它的标准定义是:具有N个点N条边的连通图。 如果不保证联通,它就会成为基环树森林。 上张图直观理解一下。 这就是一棵基环树。 如果我们把中间那个醒目的环断开任意一条边,它就会成为一棵树,如果我们把这个环全部断掉,就会成为一个森林。 二 内向树和外向树 啥 树还会害羞么 ...

2020-10-14 16:22 0 740 推荐指数:

查看详情

【学习】

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

Mon Jul 16 05:00:00 CST 2018 2 1385
算法笔记--

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

Fri Aug 17 20:37:00 CST 2018 1 1436
【科技】小结

最近比较系统地练了练的题,最后在这里总结一波,留一点方法与套路。 首先,的模型应该是比较明显的。和类比,除了题目中给出一棵之类的这种很直接的方式,的有关模型,较常见的有根据某个性质,我们可以得到除了根每个点都能找到唯一对应的父亲。 而除了给出$n$个点$n$条边,比较 ...

Wed Jul 25 22:18:00 CST 2018 1 875
树上求

题目描述 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
浅谈(线段平衡)&学习笔记

0XFF 前言 *如果本文有不好的地方,请在下方评论区提出,Qiuly感激不尽! 0X1F 这个东西有啥用? ------线段平衡,可以用于解决待修改区间\(K\)大的问题,当然也可以用 ------树状数组可持久化线段,但是 线段平衡 更加容易 ...

Tue Jan 22 18:38:00 CST 2019 0 593
小结

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

Sat Dec 09 02:03:00 CST 2017 4 4963
[学习笔记]

引言 ,顾名思义,就是要将两种或多种树形数据结构结合起来,解决一些单独无法解决的问题。 如果说要解决区间上的问题,如最大值,区间修改等,肯定会想到线段。 但是线段不能查询第k大,不能查询一个数在区间的排名,自然也不能查询前驱和后继。 平衡可以解决查询排名、前驱、后继等问题 ...

Sun Mar 08 02:37:00 CST 2020 0 2432
浅谈有向无

\[VC总结系列——关于有向无图 \] 总目录 Ⅰ. 定义 Ⅱ. 性质 Ⅲ. 判定 Ⅳ. 更新日志 Ⅰ. 定义 有向无图:边有向,且此图无,在OIer口中也称之为 $ DAG \(,\) DAG $也和 拓扑排序 息息相关(见图) 反例:(标准的有向有图 ...

Mon Sep 27 08:04:00 CST 2021 0 118
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM