码迷,mamicode.com
首页 >  
搜索关键字:dfs树    ( 97个结果
bzoj3569 DZY Loves Chinese II
"题目链接" problem 给出一个$n$个点$m$条边的无向图,然后有$Q$次询问,每次询问会给出$k$条边,你需要回答删掉这$k$条边之后这个无向图还是不是连通。 $n\le 10^5,m\le 5\times 10^5,k\le 15$ solution 先找出一个$dfs$树,考虑在什么情 ...
分类:其他好文   时间:2020-05-25 17:50:21    阅读次数:587
Tarjan 复习
1.dfs 树 上图右图是左图以 为起点进行 时产生的生成树。 有向图的 生成树主要有 种边(不一定全部出现): 1. 树边( ):绿色边,每次搜索找到一个还 没有访问过的结点 ( 白点 )的时候就形成了一条树边。 2. 返祖边( ):黄色边,也被叫做回边,即 指向祖先 结点( 灰点 )的边。 3. ...
分类:其他好文   时间:2020-04-29 21:41:38    阅读次数:56
DFS 树
声明 本文部分内容来自 "Codeforces 上的一篇博客" ,侵删。 DFS 是一种常见的图遍历方法。 考虑 无向图 的遍历过程:我们访问一个节点,遍历它的所有相邻节点,如果没有访问则去访问。不难发现每个节点只会被访问一次,也即这些节点和所有访问到的边可以构成一棵树,我们称这棵树为 DFS 树。 ...
分类:其他好文   时间:2020-04-05 00:31:34    阅读次数:218
CF 1325F - Ehab's Last Theorem
首先: 无向图的dfs树无横边 这很显然,因为若有u v 为横边,那么v早就从这条边过来找u了...矛盾 设 $k = ceil( \sqrt{n} )$ 接下来跑dfs树,如果有回边使得环大于等于k,就输出环。 否则,说明一个问题:所有点的回边的数量都小于k(不然一定能找到环了,鸽巢原理~) 于是 ...
分类:其他好文   时间:2020-04-03 09:15:46    阅读次数:116
bzoj 2125 最短路 点双 写错了自闭
LINK: "最短路" 一张仙人掌图 求图中两点最短路。 $n=1$ 考虑边数是多少 m =n 1 对于一张仙人掌图 考虑先构建出来dfs树 非树边会形成环 环不可能相交 也没有自环 那么说一每形成一个环需要一条树边和非树边。 所以m include include include include ...
分类:其他好文   时间:2020-04-02 22:31:11    阅读次数:84
HDU 4582 DFS spanning tree
题意: 一张无向图中告诉你一个dfs树,还有若干反向边。问你如何选取最小的边使得所有只包含一条反向边的环被覆盖。 转化题意,一条不在生成树上的边能构成一个环,假设这条边是 $u v$ ,那么就可以看作在dfs生成树上的一条 $u v$ 的路径。要求在生成树上选最少的边使得能让每一条路径内都至少有一条 ...
分类:其他好文   时间:2020-03-07 21:14:33    阅读次数:71
PAT Advanced 1094 The Largest Generation (25) [BFS,DFS,树的遍历]
PAT 甲级 Advanced 1094 The Largest Generation (25) [BFS,DFS,树的遍历] ...
分类:其他好文   时间:2020-02-18 11:31:32    阅读次数:82
【SHOI2006】仙人掌
题目链接 分析: 无向仙人掌比较简单。 一个仙人掌首先是个连通图。一遍深搜可以筛掉。 根据定义,如果有任意边被不同的简单环经过,它不是仙人掌。 那么我们现在要对边,计数经过它的环。 这里的做法是树上差分。第一遍深搜还要搞出$DFS$树和倍增数组,遇到非树边记录下来。 $Trick\quad vis$ ...
分类:其他好文   时间:2020-01-09 23:02:12    阅读次数:91
CF1076E(dfs+树上差分)
传送门 对于一个点,每次把其距离d范围内的都加上x(包括自己)。 所有操作后再输出答案。 考虑dfs的过程,一定是从根向子树里走,往下走的d级一定是需要修改的。 所以我们考虑差分打标记。每次打在d+1的位置 每次用sum维护当前点的答案,到d+1级的时候减去标记即可。 #include<bits/s ...
分类:其他好文   时间:2019-11-07 09:43:37    阅读次数:100
dfs序+RMQ求LCA详解
首先安利自己倍增求LCA的博客,前置(算不上)知识在此。 LCA有3种求法:倍增求lca(上面qwq),树链剖分求lca(什么时候会了树链剖分再说。),还有,标题。 是的你也来和我一起学习这个了qwq。 开始吧。 众所周知,每当你dfs时,你都能产生一棵dfs树,可以根据你的dfs序来构建。 suc ...
分类:其他好文   时间:2019-08-10 21:39:46    阅读次数:142
97条   上一页 1 2 3 4 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!