码迷,mamicode.com
首页 >  
搜索关键字:link-cut-tree    ( 156个结果
HDOJ 题目2475 Box(link cut tree去点找祖先)
Box Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2374    Accepted Submission(s): 718 Problem Description There are N boxes on t...
分类:其他好文   时间:2015-08-17 10:11:22    阅读次数:108
BZOJ 题目2049: [Sdoi2008]Cave 洞穴勘测(link cut tree)
2049: [Sdoi2008]Cave 洞穴勘测 Time Limit: 10 Sec  Memory Limit: 259 MB Submit: 4698  Solved: 2107 [Submit][Status][Discuss] Description 辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别...
分类:其他好文   时间:2015-08-16 02:09:05    阅读次数:249
BZOJ4025 : 二分图
考虑离线。用Link-Cut Tree维护删除时间的最大生成树。加入一条边时,如果两点不连通则直接link,否则肯定有一条边多余,若形成奇环则将多余的边加入集合。删除一条边时,若这条边是树边则直接删除,否则若在集合中,则从集合中删除。查询时,如果集合中没有边,则为二分图。#includeconst ...
分类:其他好文   时间:2015-08-06 21:58:11    阅读次数:106
BZOJ4046 : [Cerc2014] Pork barre
按边权从大到小加边,用Link-Cut Tree维护最小生成树。对于当前要加的边i,最小生成树上边权在[1,R]范围内的和就是询问[e[i].w,R]的答案。因为强制在线,所以用主席树存下所有历史版本即可。时间复杂度$O(n\log n)$。#include#includeusing namespa...
分类:其他好文   时间:2015-07-30 22:45:42    阅读次数:213
BZOJ 2959 长跑 Link-Cut-Tree+并查集
题目大意:给定n个点,支持以下操作: 1.在某两个点之间连接一条无向边 2.改变某个点的权值 3.将每条边设定一个方向,然后从xx走到yy,求能经过的所有点的权值和 首先如果这个图是静态的,我们把边双都缩点,那么每次询问显然就是两个点所在边双路径上的点权和 现在图是动态的,因此我们用动态树维护一下就行了 如果连边的两个点不连通,就在LCT中连接这两个点 如果连边的两个点已经连通,就将这...
分类:其他好文   时间:2015-05-15 12:11:36    阅读次数:168
HDU 2475 BOX 动态树 Link-Cut Tree 动态树模板
BoxTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) 【Problem Description】There are N boxes on the ground, which are la...
分类:其他好文   时间:2015-04-25 13:29:16    阅读次数:159
[BZOJ 1036] [ZJOI2008] 树的统计Count 【Link Cut Tree】
题目链接:BZOJ - 1036题目分析这道题可以用树链剖分,块状树等多种方法解决,也可以使用 LCT。修改某个点的值时,先将它 Splay 到它所在的 Splay 的根,然后修改它的值,再将它 Update 一下。询问 x, y 两点之间的路径时,假设 x 是深度小的那一个,先 Access(x)...
分类:其他好文   时间:2015-04-16 21:16:51    阅读次数:227
【BZOJ3669】NOI2004-魔法森林(神奇的解法)
在一个魔法森林中,有n个节点(n<=50000),m条边(m<=100000),每个节点有两个值ai,bi,1<=ai,bi=ai,B>=bi,求min(A+B)。 本题目的标准解法是LCT(link-cut-tree),这里讨论一种基于搜索算法的解决方法,其编程复杂性和理解难度略优于LC...
分类:其他好文   时间:2015-04-08 15:07:55    阅读次数:155
BZOJ 3282 Tree Link-Cut-Tree(LCT)
题目大意:给定N个点以及每一个点的权值,要你处理接下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。1:后接两个整数(x,y),代表连接x到y,若x到Y已经联通则无需连接。2:后接两个整数(x,...
分类:其他好文   时间:2015-02-15 15:01:52    阅读次数:160
bzoj 2002 LinkCutTree
我的第一道LCT题(居然1A,O(∩_∩)O哈哈~)题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2002大概题意:给一颗有根树,维护每个节点的深度(到根节点的边数),支持断开子树并把它连接到任意节点。题解:Link Cut Tree 1 /....
分类:其他好文   时间:2015-02-09 23:01:06    阅读次数:343
156条   上一页 1 ... 12 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!