码迷,mamicode.com
首页 >  
搜索关键字:lca    ( 2392个结果
Luogu P3398 仓鼠找sugar
传送门 我居然把swap写成了switch 如果路径相交,那么一定有LCA(a,b)在路径c,d上,或LCA(c,d)在路径a,b上 如果x在路径a,b上,需要满足条件: dpth[x] >= dpth[LCA(a,b)] LCA(a,x)=x 或 LCA(b,x)=x 就这样,求出LCA后分别判断 ...
分类:其他好文   时间:2019-07-21 14:57:36    阅读次数:88
倍增LCA模板
//https://www.luogu.org/problemnew/show/P3379#include #define maxn 500010 #define maxm 1000010 using namespace std; struct edge{ int to,next; }e[maxm]... ...
分类:其他好文   时间:2019-07-20 12:58:54    阅读次数:67
约会Rendezvous
约会 Rendezvous 内存限制:128 MiB 时间限制:1000 ms 标准输入输出 题目描述 给定一个有 nnn 个顶点的有向图,每个顶点有且仅有一条出边。每次询问给出两个顶点 aia_ia?i?? 和 bib_ib?i??,求满足以下条件的 xix_ix?i?? 和 yiy_iy?i?? ...
分类:其他好文   时间:2019-07-17 18:28:20    阅读次数:93
MySQL8的数据库,8.0.11驱动的逆向工程的坑的解决方法
如果您使用的是Connector / J的8.x版,您可能会注意到生成器尝试为MySql信息模式(sys,information_schema,performance_schema等)中的表生成代码。这可能不是您想要的! 要禁用此行为,请将属性“nullCatalogMeansCurrent = t ...
分类:数据库   时间:2019-07-17 09:43:18    阅读次数:243
用SAM实现后缀排序
因为本人几乎不会后缀数组,所以遇到这种SA的模板题也要拿SAM解决。 还是有一点思维难度的。 首先按照国际惯例,建反串的SAM。 然后对于这个反串,我们考虑两个前缀哪一个字典序小:因为是串是反的,所以要从后往前比较,那么第一个不相同的字符一定是两个前缀在后缀树上的节点的lca的前一位。记其中一个节点 ...
分类:编程语言   时间:2019-07-14 15:14:08    阅读次数:179
bzoj 1787 && bzoj 1832: [Ahoi2008]Meet 紧急集合(倍增LCA)算法竞赛进阶指南
题目描述 "原题连接" Y岛风景美丽宜人,气候温和,物产丰富。 Y岛上有N个城市(编号$1,2,…,N$),有$N 1$条城市间的道路连接着它们。 每一条道路都连接某两个城市。 幸运的是,小可可通过这些道路可以走遍Y岛的所有城市。 神奇的是,乘车经过每条道路所需要的费用都是一样的。 小可可,小卡卡和 ...
分类:编程语言   时间:2019-07-13 22:43:15    阅读次数:201
POJ 3694Network(Tarjan边双联通分量 + 缩点 + LCA并查集维护)
【题意】: 有N个结点M条边的图,有Q次操作,每次操作在点x, y之间加一条边,加完E(x, y)后还有几个桥(割边),每次操作会累积,影响下一次操作。 【思路】: 先用Tarjan求出一开始总的桥的数量,然后求边双联通分量并记录每个结点v所属的连通分量号c[v],之后进行缩点,将每个双联通分量作为 ...
分类:移动开发   时间:2019-07-12 17:06:07    阅读次数:158
天天爱跑步:桶(就是数组)/权值线段树(没打)
提取:等式转换,桶,倍增lca 对于(x,y)的一次提问,我们规定lca为(x,y)的lca d为深度,w为点出现观察员的时间 那么对于(x,lca)这段路径上的点i,此次提问能作出贡献的等式是 d[x]-d[i]=w[i] ->d[x]=w[i]+d[i] 对于(lca,y)这段路径上的点i,此次 ...
分类:编程语言   时间:2019-07-12 14:15:29    阅读次数:142
LCA模板(数剖实现)
题目链接:https://www.luogu.org/problemnew/show/P3379 题意:LCA模板题。 思路:今天开始学树剖,先拿lca练练。树剖解lca,两次dfs复杂度均为O(n),每次查询为logn,因此总复杂度为:O(2*n+m*logn)。 代码: ...
分类:其他好文   时间:2019-07-10 22:51:05    阅读次数:108
CF E2 - Daleks' Invasion (medium) (LCA求两点树上路径上的最大边权)
http://codeforces.com/contest/1184/problem/E2 题意:给出一副图,首先求出这幅图的最小生成树 , 然后修改这幅图上不属于最小生成树的边权,使得修改后的图在求一边生成树的时候可以包含被修改的边(注意:修改的边权要最大 )题目规定只有一课生成树 分析: 现在我 ...
分类:其他好文   时间:2019-07-08 13:32:38    阅读次数:151
2392条   上一页 1 ... 37 38 39 40 41 ... 240 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!