码迷,mamicode.com
首页 >  
搜索关键字:倍增lca    ( 136个结果
[模板]LCA全集
如题: LCA(倍增): LCA(Tarjan): LCA(RMQ): LCA(树链剖分): 原文地址: tarjan RMQ 2021届张若琛 ...
分类:其他好文   时间:2019-10-22 22:22:40    阅读次数:109
$Noip2013/Luogu1967$ 货车运输 最大生成树+倍增$lca$
$Luogu$ $Sol$ 首先当然是构建一棵最大生成树,然后对于一辆货车的起点和终点倍增跑$lca$更新答案就好.记得预处理倍增的时候不仅要处理走了$2^i$步后是那个点,还有这中间经过的路径权值的最小值以便之后统计答案. 再一看发现这题并没说给的图是联通的,也就是说跑了最大生成树之后可能有若干棵 ...
分类:其他好文   时间:2019-10-03 16:24:18    阅读次数:75
【XSY2414】【CF587C】Duff in the Army(倍增lca)
看到题目中$a define N 100010 define A 15 define K 20 define INF 0x7fffffff using namespace std; struct data { int tot,num[A]; void init() { for(int i=1;i=0 ...
分类:其他好文   时间:2019-10-02 14:27:06    阅读次数:74
P2597 [ZJOI2012]灾难——拓扑,倍增,LCA
最近想学支配树,但是基础还是要打好了的; P2597 [ZJOI2012]灾难 这道题是根据食物链链接出一个有向图的关系,求一个物种的灭绝会连带几种物种的灭绝; 求得就是一个点能支配几个点; 如果一个点没有食物了就会灭绝,那他的支配点就是他所有食物的LCA; LCA死了,食物都死了,他也就死了; 我 ...
分类:其他好文   时间:2019-09-29 09:50:37    阅读次数:72
【XSY2515】管道(pipe)(最小生成树+倍增lca)
题面 Description 给你一个城市下水道网络图,你需要选出一些管道,使得在只使用这些管道的情况下,令整个网络联通,并且花费最小。 网络图可以看做是无向连通图,有$n$个节点和$m$条边,每条边连接$u_i$和$v_i$,选择的花费是$w_i$。 不巧的是,由于某些原因,现在市政局要求选定某条 ...
分类:其他好文   时间:2019-09-14 23:04:43    阅读次数:237
【XSY2485】MST(最小生成树+倍增lca+并查集)
题面 Description 给定一个$n$个点$m$条边的连通图,保证没有自环和重边。对于每条边求出,在其他边权值不变的情况下,它能取的最大权值,使得这条边在连通图的所有最小生成树上。假如最大权值为无限大,则输出$ 1$。 Input 第一行两个整数$n$,$m$,表示$n$个点$m$条边 接下来 ...
分类:其他好文   时间:2019-09-14 22:30:36    阅读次数:168
luogu P1967 货车运输 最大生成树 倍增LCA
1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <cmath> 5 using namespace std; 6 struct edg 7 { 8 int x,y,w; 9 friend bool ... ...
分类:其他好文   时间:2019-09-14 19:22:37    阅读次数:76
poj3471 - 倍增+LCA+树上差分
题意:一张n节点连通无向图,n-1条树边,m条非树边。若通过先删一条树边,再删一条非树边想操作 将此图划分为不连通的两部分,问有多少种方案。 利用LCA整好区间覆盖,dfs用来求前缀和 需要注意的是,覆盖数为1的时候才可以选择哦! 覆盖数为0,代表可以直接拆开 ...
分类:其他好文   时间:2019-09-02 20:56:53    阅读次数:113
BSOJ 4490 避难向导
题目大意:树上的每一个节点都有一个d[i],定义为离最远节点的距离,还有一个s[i]=(d[i]+a)×b%c,再m次询问,每次询问给定(x,y,q),要求求出(x,y)路径上距x最近的一个点,且满足当前点的s[i]≥q。 emm...这一看就是两道题强行拼起来的,先求出s[i],然后在处理路径上的 ...
分类:其他好文   时间:2019-08-08 21:26:09    阅读次数:85
LCA (Tarjan&倍增)
LCA_Tarjan 参考博客:https://www.cnblogs.com/JVxie/p/4854719.html LCA的Tarjan写法需要结合并查集 从叶子节点往上并 LCA_倍增 参考博客:https://www.cnblogs.com/zhouzhendong/p/7256007.h ...
分类:其他好文   时间:2019-08-03 01:03:35    阅读次数:108
136条   上一页 1 2 3 4 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!