码迷,mamicode.com
首页 >  
搜索关键字:link-cut-tree    ( 156个结果
LCT(link cut tree) 动态树
1、Cave 洞穴勘测 HYSBZ - 2049 题意:一开始有n个洞穴,两两之间没有通道。每次将两个洞穴连接或者两个洞穴之间的通道摧毁,或者询问两个洞穴之间能否连通。 思路:LCT模板题。连接则通过link(u,v)实现,摧毁通过cut(u,v)实现,两个洞穴能否连通则考虑u的根和v的根是否相同。 ...
分类:其他好文   时间:2018-07-26 16:14:01    阅读次数:176
P3690 【模板】Link Cut Tree (动态树)
P3690 【模板】Link Cut Tree (动态树) https://www.luogu.org/problemnew/show/P3690 分析: LCT模板 代码: 注意一下cut! ...
分类:其他好文   时间:2018-07-12 16:24:56    阅读次数:163
HDU 4010 Query on The Trees (动态树)(Link-Cut-Tree)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4010 题意; 先给你一棵树,有 $4$ 种操作: 1、如果 $x$ 和 $y$ 不在同一棵树上则在xy连边. 2、如果 $x$ 和 $y$ 在同一棵树上并且 $x!=y$ 则把 $x$ 换为树根并把 ...
分类:其他好文   时间:2018-06-12 19:44:03    阅读次数:175
(持续更新)C++ LCT(Link-cut-tree) 动态树 总结
准备知识:树剖&Splay 一、理解LCT的工作原理 先看一道例题: 让你维护一棵给定的树,需要支持下面两种操作: Change x val: 令x点的点权变为val Query x y: 计算x,y之间的唯一的最短路径的点权的xor和 这是一道树剖裸题。我们知道,当题目中出现了维护与树上最短路相关 ...
分类:编程语言   时间:2018-06-08 23:18:11    阅读次数:789
洛谷P3690 【模板】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已经联通则无需连接。 ...
分类:其他好文   时间:2018-04-28 22:18:50    阅读次数:155
luogu3690 【模板】Link Cut Tree (动态树)
参考 "there" 和 "there" cpp include include using namespace std; int n, m, val[300005], ch[300005][2], sum[300005], fa[300005], uu, vv, opt; int rev[3000 ...
分类:其他好文   时间:2018-04-11 15:44:09    阅读次数:124
【SPOJ】QTREE7(Link-Cut Tree)
【SPOJ】QTREE7(Link Cut Tree) 题面 "洛谷" "Vjudge" 题解 和 "QTREE6" 的本质是一样的:维护同色联通块 那么,QTREE6同理,对于两种颜色分别维护一棵$LCT$ 每次只修改和它父亲的连边。 考虑如何维护最大值 因为每次$access$会删去一个数,所以 ...
分类:其他好文   时间:2018-04-09 18:51:40    阅读次数:197
【SPOJ】QTREE6(Link-Cut-Tree)
【SPOJ】QTREE6(Link Cut Tree) 题面 "Vjudge" 题解 很神奇的一道题目 我们发现点有黑白两种,又是动态加边/删边 不难想到$LCT$ 最爆力的做法,显然是每次修改单点颜色的时候 暴力修改当前点和它的父亲以及儿子之间的连边状态 但是这样显然是假的(菊花树了解一下) 怎么 ...
分类:其他好文   时间:2018-04-09 00:09:39    阅读次数:151
算法博客总结
1. "总结各种常见错误" 2. "线性筛与莫比乌斯反演" 3. "杜教筛小结" 4. "link cut tree 简单介绍" 5. "2 SAT 问题与解法小结" 6. "乘法逆元" ...
分类:编程语言   时间:2018-04-01 13:20:19    阅读次数:181
【刷题】洛谷 P3690 【模板】Link Cut Tree (动态树)
题目背景 动态树 题目描述 给定n个点以及每个点的权值,要你处理接下来的m个操作。操作有4种。操作从0到3编号。点从1到n编号。 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。 1:后接两个整数(x,y),代表连接x到y,若x到y已经联通则无需连接。 ...
分类:其他好文   时间:2018-03-31 11:00:34    阅读次数:166
156条   上一页 1 ... 3 4 5 6 7 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!