E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Link-Cut-Tree
BZOJ 3091 城市旅行
Link-Cut-Tree
警告:此题不可以使用cout进行输出,只能用printf,否则RE!亲测!!题目大意:给定一棵树,每个点有一个点权,提供四种操作:1.删除两点之间的连边不存在边则无视2.在两点之前连接一条边两点已经联通则无视3.在两点之间的路径上所有点的点权加上一个数两点不连通则无视4.询问两点之间路径上任选两点路径上的点权和的期望值前三个操作都很基础但是第四个东西……这啥玩应这是……首先这个期望值等于路径上所有
PoPoQQQ
·
2014-11-05 15:00
bzoj
BZOJ3091
Link-Cut-Tree
BZOJ 3732 Network
Link-Cut-Tree
(我是认真的!!
题目大意:给定一个n个点m条边的无向连通图,k次询问两点之间所有路径中最长边的最小值LCT的裸题!首先维护一个动态的最小生成树,然后每次加入边时删除两点间路径上权值最大的边!最后询问时直接求x到y链上的最大权值即可!水爆了!!。。。好吧开玩笑的真正的题解见http://blog.csdn.net/popoqqq/article/details/39755703我只是闲得无聊水一发LCT罢了0.0T
PoPoQQQ
·
2014-10-09 13:00
bzoj
LCT
BZOJ3732
Link-Cut-Tree
动态树之详解
目前我们可以利用
link-cut-tree
进行求解。最近发现自己以前写的那个版本实在是太渣了,于是膜拜神犇代码写了新的版本。我们首先简单解释一下
Link-Cut-Tree
的原理。
wyfcyx_forever
·
2014-10-02 21:00
BZOJ 3282 Tree
Link-Cut-Tree
动态树
题目大意:维护一种动态树形数据结构,支持:1.求树上两点之间的点的异或和。2.连接两点(不保证不连通)3.删除连点之间的边(不保证两点联通)4.将一个点的点权改成一个值思路:还是LCT,思路也比较裸。主要是它各种不保证,所以要多加判断。CODE:#include #include #include #include #defineMAX300010 usingnamespacestd; stru
jiangyuze831
·
2014-09-28 19:00
动态树
bzoj
LCT
Link-Cut-Tree
BZOJ3282
BZOJ 2049 Sdoi2008 Cave 洞穴勘测 动态树
Link-Cut-Tree
思路:简单的
Link-Cut-Tree
维护图的联通性。基础题,建议初学者刷这个。(我才不会说我被坑第一道题刷的2631。。自己调了2天,然后让同学看2分钟就看出错误了。。。。。。要搞好基础啊!!!)
jiangyuze831
·
2014-09-28 18:00
动态树
bzoj
Link-Cut-Tree
图的连通性
BZOJ2049
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,y),代表删除边(x,y),不保证边(x,y)存在。3:后接两个整数(x,y),代表将点X上的权值变成
PoPoQQQ
·
2014-09-28 17:00
splay
bzoj
LCT
Link-Cut-Tree
BZOJ3282
BZOJ 2631 tree 动态树(
Link-Cut-Tree
)
题目大意:维护一种树形数据结构,支持以下操作:1.树上两点之间的点权值+k。2.删除一条边,增加一条边,保证加边之后还是一棵树。3.树上两点之间点权值*k。4.询问树上两点时间点的权值和。思路:利用动态树维护这棵树,lct的裸题。如果不会下传标记的,先去做BZOJ1798,也是这样的标记,只不过在线段树上做,比这个要简单许多。这个也是我的LCT的第一题,理解起来十分困难啊。。。CODE:#incl
jiangyuze831
·
2014-09-28 13:00
动态树
bzoj
LCT
Link-Cut-Tree
BZOJ2631
BZOJ 2631 Tree
Link-Cut-Tree
(LCT)
的路径上所有的点权值+z2.将x1到y1的边断开,然后将x2和y2链接,数据保证链接后仍然是棵树3.将x到y的路径上所有的点权值*z4.询问x到y路径上节点的权值和对51061取模我就复制粘贴算了为何要重新打一遍
Link-Cut-Tree
PoPoQQQ
·
2014-09-25 20:00
splay
bzoj
LCT
Link-Cut-Tree
BZOJ2631
BZOJ 3669 NOI2014 魔法森林 SPFA
B,求A+B的最小值首先这题如果只有一个权值就是水题无误……但是多了个权值之后我们就要好好考虑一下了我们对a排序,枚举a,对于每一次枚举求b权最大值的最小值即可跑M遍SPFA肯定超时无误网上很多人写了
LInk-Cut-Tree
PoPoQQQ
·
2014-09-01 12:00
SPFA
bzoj
BZOJ3669
NOI2014
魔法森林
BZOJ 2049 洞穴勘测
Link-Cut-Tree
(LCT)
警告本篇文章作者已神志不清文章内可能出现病句逻辑不通粗口爆鲤瑟琴低幼第三类接触外语等特征请阅读时注意过滤和脑补妈蛋从下午五点开始写写到快九点才AC。。。。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊题目大意:给定一堆点,提供三种操作:1.给定x和y,询问x和y是否在一棵子树上2.在x和y之间连一条边数据保证x和y不连通3.删除x和y之间的边数据保证x和y之间有连边乍一看
PoPoQQQ
·
2014-08-26 21:00
动态树
bzoj
LCT
Link-Cut-Tree
BZOJ2049
BZOJ 2002 弹飞绵羊
Link-Cut-Tree
(LCT)
题目大意:某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣,Lostmon
PoPoQQQ
·
2014-08-26 16:00
动态树
bzoj
LCT
Link-Cut-Tree
BZOJ2002
spoj QtreeII(
link-cut-tree
模板)
QueryonatreeII题意:给一棵树,若干个询问,询问1.(a,b),a到b的路径和。2.(a,b,k)a到b的路径上,第k个点是谁。解题思路:事实上,这题并未涉及到任何信息的修改,用lca完全可以了。lct似乎有那么点脱裤子放屁的感觉。。不过思路还是挺简单的,建好lct,然后询问的时候,先access(a),然后在access(b)的过程中,一旦发现parent(rt)=0,那么好了,这个
No__stop
·
2014-03-18 15:00
Link-Cut-Tree
BZOJ2049 SDOI2008 洞穴勘测 cave
本题是一个动态树的模板题、
link-cut-tree
的论文可以百度文库中找、 Code:#include #include #include #include #include #include
·
2013-05-23 21:00
2008
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他