码迷,mamicode.com
首页 >  
搜索关键字:lca    ( 2392个结果
动态虚树计数
我们首先考虑没有操作1和操作2怎么做 分析一下lca(x,y)!=root这个条件。 也就是说,每一组中的任意两个点,都需要属于根节点的两个不同儿子的子树。 我们不妨求出根节点的每一个儿子中有多少个给出的点,这个直接用树状数组就能求出来。 这样就得到了一个序列a1,a2...acnt。 这里注意:这 ...
分类:其他好文   时间:2019-02-07 21:58:24    阅读次数:171
Query on a tree II 倍增LCA
You are given a tree (an undirected acyclic connected graph) with N nodes, and edges numbered 1, 2, 3...N-1. Each edge has an integer value assigned t ...
分类:其他好文   时间:2019-02-07 21:56:19    阅读次数:134
[SCOI2016]幸运数字 线性基
题面 "题面" 题解 题面意思非常明确:求树上一条链的最大异或和。 我们用倍增的思想。 将这条链分成2部分:x lca , lca y 分别求出这2个部分的线性基,然后合并,再求最大异或和。 所以我们现在只需要考虑如何在树上求一条无需拐弯的链的最大线性基。 考虑倍增。 我们预处理出f[i][j]表示 ...
分类:其他好文   时间:2019-02-07 09:28:18    阅读次数:141
[luogu3379]最近公共祖先(树上倍增求LCA)
题意:求最近公共祖先。 解题关键:三种方法,1、st表 2、倍增法 3、tarjan 此次使用倍增模板 2、熟悉的树dp方式 ...
分类:其他好文   时间:2019-02-05 09:24:19    阅读次数:179
[codeforces]Round #537 (Div. 2)E. Tree
题解: q次查询每次查询k个点 k的总和不超过1e5 那就->虚树 这个题分为两部分 前面先对每次查询的点建虚树 其次计数 对于新树上的每个关键点(查询点) 他能影响的m的范围 必然大于以r为根的祖先节点的个数 然后我们单独考虑每个节点的贡献为 当前集合个数减去其祖先节点的个数 然后我们考虑把每个点 ...
分类:其他好文   时间:2019-02-04 22:04:13    阅读次数:174
poj3694 network(边双联通分量+lca+并查集)
题 目 传 送 们 在 这 题目大意 有一个由n个点和m条边组成的无向联通图。 现在有Q个操作,每次操作可以在点x,y之间连一条边。 问你每次操作后有多少个多少个桥(即删掉后就会使图不联通的边)。 解题思路 根据边双联通的定义,我们知道将边双联通分量缩点后的图,其中的边即为桥。 我们将这个图缩点,就 ...
分类:移动开发   时间:2019-02-04 18:18:55    阅读次数:199
fzyzojP3412 -- [校内训练20171212]奇数
套路地, 考虑dfs树上搞事情 容易发现,对于(x,y)如果dfs树上距离为奇数,或者dfs树上路径中有一条边在某个简单奇环上,那么可以经过奇数条边到达 判断边在某个奇环上: 点双,点双中黑白染色,如果有一个奇环,那么点双中的所有边都在一个奇环中 询问 倍增预处理,LCA搞一下即可 ...
分类:其他好文   时间:2019-02-03 01:03:59    阅读次数:211
Codeforces 1108F MST Unification MST + LCA
Codeforces 1108F MST + LCA F. MST Unification Description: You are given an undirected weighted connected graph with $n$ vertices and $m$ edges withou ...
分类:其他好文   时间:2019-02-03 00:52:45    阅读次数:156
训练指南 UVA - 11354(最小生成树 + 倍增LCA)
layout: post title: 训练指南 UVA 11354(最小生成树 + 倍增LCA) author: "luowentaoaa" catalog: true mathjax: true tags: 最小生成树 LCA 图论 训练指南 Bond "UVA 11354" 题意 给你一张无向 ...
分类:其他好文   时间:2019-02-02 23:05:09    阅读次数:221
图论杂项细节梳理&模板(虚树,圆方树,仙人掌,还有。。。)
虚树 "%自为风月马前卒巨佬%" 用于优化一类树形DP问题。 当状态转移只和树中的某些关键点有关的时候,我们把这些点和它们两两之间的LCA弄出来,以点的祖孙关系连成一棵新的树,这就是虚树。 容易证明,如果关键点数量为$m$,则虚树点数不超过$2m$。 虚树的构建 dfs原树,对点进行dfn标号,并将 ...
分类:其他好文   时间:2019-02-02 17:38:33    阅读次数:349
2392条   上一页 1 ... 48 49 50 51 52 ... 240 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!