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
LCT
[BZOJ]2049 [洞穴勘测]
LCT
[裸]
2049:[Sdoi2008]Cave洞穴勘测TimeLimit:10SecMemoryLimit:259MBSubmit:9011Solved:4301[Submit][Status][Discuss]Description辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰
MaxMercer
·
2020-08-08 12:22
LCT
bzoj 2002(
LCT
)
传送门将能跳到的点作为当前点的father,记录子树大小siz,维护动态树即可。注意:在rotate()时一定要记得pushup(),还有rotate()里好几个ch[][]修改不要写错了。*此题还可以用分块解决,后面有空再填坑#includeusingnamespacestd;constintMAXN=2e5+2;intn,m;intsiz[MAXN],ch[MAXN][2],fa[MAXN],
嘉伟森的猫
·
2020-08-08 12:31
OI-数据结构
[BZOJ3639]-QTREE7-
LCT
+set
说在前面开始无脑码起了代码emmm题目BZOJ3639传送门题目大意给出一个有nn个节点的树,每个节点有颜色(黑或白)和权值,现在需要支持以下三个操作:0u0u:询问uu点所在的同色联通块的最大值1u1u:将uu的颜色取反2uw2uw:将节点uu的权值改为ww范围:操作总次数m≤105m≤105,n≤105n≤105,点权|w|≤109|w|≤109输入输出格式输入格式:第一行一个整数nn,表示节
泉華子
·
2020-08-08 12:11
LCT
BZOJ 2594: [Wc2006]水管局长数据加强版 (
LCT
维护最小生成树)
离线做,把删边转化为加边,那么如果加边的两个点不连通,直接连就行了.如果联通就找他们之间的瓶颈边,判断一下当前边是否更优,如果更优就cut掉瓶颈边,加上当前边.那怎么维护瓶颈边呢?把边也看做点,向两个点分别连边,那么只用维护最大值就行了.维护的时候保存编号,比较的时候就比较编号对应的边权,这样方便询问时删边.还有读入后注意储存边(u,v)或者断边(u,v)的时候,把较小值设为u,较大值设为v.如果
_Ark
·
2020-08-08 12:10
LCT
bzoj
bzoj4551 [Tjoi2016&Heoi2016]树(dfs序+线段树)
还可以
lct
。
Icefox_zhx
·
2020-08-08 12:39
bzoj
线段树
-----树-------
bzoj3510 首都(
lct
维护虚边信息+树的重心性质)
首先关于树的重心的一些性质:1.树的重心就是一个点,其所有的子树中最大的子树节点数最少。2.根据树的重心,每棵子树的大小不超过n的一半。3.树中所有点到某个点的距离和中,到重心的距离和是最小的,如果有两个距离和,他们的距离和一样。4.把两棵树通过某两点相连得到一颗新的树,新的树的重心必然在连接原来两棵树重心的路径上。5.一棵树添加或者删除一个节点,树的重心最多只移动一条边的位置。性质3可以通过性质
Icefox_zhx
·
2020-08-08 12:39
bzoj
link
cut
tree
-----树-------
【bzoj2002】 [Hnoi2010]Bounce 弹飞绵羊
来发
lct
就好啦2333作死地写了单旋然后T掉了==#includeusingnamespacestd;#defineFor(i,a,b)fo
GEOTCBRL
·
2020-08-08 12:06
树
LCT
水题
[NOI2014魔法森林]
LCT
题目:为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1…n1…n,边标号为1…m1…m。初始时小E同学在11号节点,隐士则住在nn号节点。小E需要通过这一片魔法森林,才能够拜访到隐士。魔法森林中居住了一些妖怪。每当有人经过一条边的时候,这条边上的妖怪就会对其发起攻击。幸运的是,在11号节点住着两种守护精灵:A型守护精
Frods
·
2020-08-08 12:02
NOI
数据结构
动态树
并查集
理解 Linux 中的 /etc/services 文件 | Linux 中国
--Kerneltalks致谢译自|kerneltalks.com作者|Kerneltalks译者|
LCT
T/MjSeven这篇文章将帮助你了解Linux中/etc/services文件,包括它的内容,
技术无边
·
2020-08-08 12:51
bzoj 2049
LCT
模板
题意:初始n个点独立,三种操作:(1)Connectxyx和y之间连一条边(2)Destroyxyx和y之间的边断掉(3)Queryxy查询x和y是否联通
LCT
模板..varn,m,x,y:longint
Eirlys_North
·
2020-08-08 12:45
模板
bzoj
link
cut
tree
[
LCT
维护树的权值与形态]BZOJ3159.决战
题解可以看Manchery博客分不清左右儿子的我……#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=50010;structVT{structNODE{NODE*ch[2],*f;lladd,mx,mn,sum,rev,size,w;voidset(intx){ch[0]=ch[1]=f=0
LowestJN
·
2020-08-08 12:18
LCT
[BZOJ3669][Noi2014]魔法森林(并查集+
LCT
)
题目描述传送门题解这道题学到了一个新的姿势:
LCT
化边权为点权。首先按照一个权ai排序,然后从小到大加边。由于1~n的通路一定是一棵生成树,可以用并查集判断两个点是否连通,并且用
LCT
维护这棵生成树。
Clove_unique
·
2020-08-08 12:47
题解
并查集
lct
[BZOJ2049][SDOI2008]Cave 洞穴勘测(
LCT
)
题目描述传送门题解Link-Cut-Tree模板题。代码#include#include#includeusingnamespacestd;constintmax_n=2e6+5;intn,m,x,y;intf[max_n],ch[max_n][2],size[max_n],reverse[max_n];intstrack[max_n];chars[10];inlineintget(intx){r
Clove_unique
·
2020-08-08 12:46
题解
省选
lct
BZOJ 2594: [Wc2006]水管局长数据加强版 【
LCT
维护最小生成树】
但是众所周知
LCT
似乎只能维护点权。那么就把边看作点,向两个端点连边,自身的点权就是边权。由于替换的时候要断掉最大边,所以要保存点权最大的点的编号,而不是直接保存最大值。询问就直接找到点
Master.Yi
·
2020-08-08 12:59
LCT
BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊 【
LCT
维护深度】
LCT
板题。然而我还是WA到自闭。对着大数据调。。。(最后还是自己造小数据)结果发现当
LCT
需要维护深度的时候不能随便beroot!!一旦beroot之后深度关系就会变!!
Master.Yi
·
2020-08-08 12:58
LCT
NOIP2018 保卫王国【动态DP(
LCT
版)】
题目描述:n个点的树,每个点选的代价为val[i],m个询问,问确定某两个点选或不选后树的最小点覆盖。n,m#definemaxn100005#defineLLlonglongusingnamespacestd;charcb[1=10)write(x/10);putchar(x%10+48);}constLLinf=1ll=inf)puts("-1");elsewrite(ans),putchar
Master.Yi
·
2020-08-08 12:28
动态DP
[BZOJ2594][WC2006]水管局长数据加强版(
LCT
维护最小生成树)
这道题我们也用倒序加边,每次维护一棵最小生成树,显然最小生成树上的边满足最大值最小,动态维护最小生成树,
LCT
吧但
LCT
似乎只能处理链上最大点权而无法保存边权。怎么办呢?
wwyx2001
·
2020-08-08 12:54
LCT
STL
BZOJ 3510: 首都
LCT
维护子树信息 启发式合并
3510:首都TimeLimit:10SecMemoryLimit:256MBSubmit:236Solved:89[Submit][Status][Discuss]Description在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管
BlackJack_
·
2020-08-08 12:22
—————————看心情
LCT
—————————高级数据结构
BZOJ 4530 [Bjoi2014]大融合 [
LCT
]
题解:通过题目我们可以知道,边[x,y]的简单路径的数目是边两边点数相乘,由于涉及到连接操作,我们可以考虑用
LCT
维护子树的节点的数量。由于通常的
LCT
模板维护的是splay(辅助树)上的情况。
ACTerminate
·
2020-08-08 12:21
BZOJ
LCT
bzoj2049 [Sdoi2008]Cave 洞穴勘测 [
LCT
]
题解:
LCT
模板题,link加边,cut删边,询问的时候先make_root(u),然后access(v),这时候若u和v在一棵树上,则在同一颗splay中。
ACTerminate
·
2020-08-08 12:21
BZOJ
LCT
LCT
BZOJ
【
LCT
维护子树信息】BZOJ4530(Bjoi2014)[大融合]题解
解题报告答案显然就是si(x)×si(y)si(x)×si(y),但是有连接操作,可以考虑
LCT
(好像有很多离线做法,我不是很清楚QAQ)。问题就是如何维护子树信息。
ZigZagK
·
2020-08-08 12:17
BZOJ题解
LCT
Bash Shell 快捷键
Ctrl+d–DeletefromunderthecursorCtrl+e–JumptotheendofthelineCtrl+f–MoveforwardacharCtrl+k–DeletetoEO
LCt
rl
天晴如许
·
2020-08-08 12:24
linux
SPOJ2939 QTREE5(
LCT
维护子树信息)
或者是树剖(总之不是
LCT
)但是我这里还是把它当成一个
LCT
题目来做首先,这个题的重点还是在update上因为有makerootmakerootmakeroot这个操作的存在,所以自然避免不了reversereversereverse
y_immortal
·
2020-08-08 12:45
LCT
[P2387][NOI2014]魔法森林(
LCT
)
既然是动态加边和删边,便考虑用
lct
。要查询两点间路径上的最大值,所以点和边都要建节点,并且维护最大的b和其对应的边的标号。
seeeagull
·
2020-08-08 12:04
lct
BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊
LCT
题意:链接方法:
LCT
解析:首先这道题这么想:不妨把第i为的父亲设为i+x[i],然后刚开始我们把这些符合题意不超过n的边都连上。然后两种操作第一种是把某一个点的父节点改变了这怎么做呢?
wzq_QwQ
·
2020-08-08 12:03
Link
Cut
Tree
BZOJ刷题录
LCT
的扩展操作
声明:本文大部分参考neither_nor‘sBlog,语言风格是博主按照自己的设定修改的
LCT
可以支持关于点权和链的修改,换根,LINK,CUT和查询链信息操作,然而有句话说得好:这世上本没有路,走的人多了
Coco_T_
·
2020-08-08 12:30
LCT
知识储备
bzoj4530 [Bjoi2014]大融合(
LCT
维护子树大小)
Description小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。例如,在上图中,现在一共有了5条边。其中,(3,8)这条边的负载是6,因为有六条简单路径2-3-8,2-3-8-7,3-8,3-8-7,4-3-8,4-3-8-7路过了(3,8)。现在,你
Coco_T_
·
2020-08-08 12:30
LCT
centos下打造c++编程IDE环境
1.先安装ctagsyuminstal
lct
ags2.在home下设置一般用户的如下几个目录[wm@adx~]$mkdir-p.vim/plugin[wm@adx~]$mkdir-p.vim/doc[wm
狂妄Beyond
·
2020-08-08 11:27
Linux
[WC2006]水管局长
lct
维护最小生成树
题目背景SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦)。题目描述每天供水公司可能要将一定量的水从uu处送往vv处,嘟嘟需要为供水公司找到一条从uu至vv的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任务,等到当前的送水任务完成了,才能处理下一项。在处理每项送水任
xtuls
·
2020-08-08 11:26
lct
【BZOJ2049】[SDOI2008] Cave 洞穴勘测(
LCT
维护连通性)
\(
LCT
\)维护连通性这道题应该是\(
LCT
\)动态维护连通性的一道模板题。考虑将\(x\)和\(y\)连边时,我们就在\(
LCT
\)上\(Link(x,y)\)。
weixin_30906701
·
2020-08-08 11:42
[NOI2014]魔法森林
LCT
题面[NOI2014]魔法森林题解一条路径的代价为路径上的\(max(a[i])+max(b[i])\),因为一条边同时有$a[i],b[i]$2种权值,直接处理不好同时兼顾到,所以我们考虑一个暴力的做法。一个暴力的做法:我们枚举\(max(a[i])\),然后强制只能选满足这个限制的边,那么此时\(a[i]\)就已经不用管了,只需要最小化\(max(b[i])\)即可。因此我们求一下最小生成树,
weixin_30709929
·
2020-08-08 11:38
bzoj2049: [Sdoi2008]Cave 洞穴勘测
lct
裸题
题意:三种操作一种摧毁一条边,一种链接一条边,一种查询两个点是否联通题解:
lct
的link和cut即可/*************************************************
weixin_30686845
·
2020-08-08 11:37
LCT
维护子树信息
LCT
可以通过维护虚边信息完成这个操作。对于
LCT
上每个节点,维护两个两sz和si,后者维护该点所有虚儿子的信息,前者维护该点的所有信息和。
weixin_30586085
·
2020-08-08 11:05
P4172 [WC2006]水管局长
LCT
维护最小生成树
\(\color{#0066ff}{题目描述}\)SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从xx处送往yy处,嘟嘟需要为供水公司找到一条从AA至BB的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任
weixin_30387423
·
2020-08-08 11:01
[一类子树修改的
LCT
] Tsin 1506 Missing On The Tree
调了我一晚上想法很好:http://ezreal-dn.com/archives/124但是因为我作死实现细节按照自己的习惯搞搞搞结果WA到爆炸总算是调出来了#include#include#includeusingnamespacestd;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;if(p1==p2){p2=(p1=buf)+fre
里阿奴摩西
·
2020-08-08 11:46
LCT
BZOJ 2555 Substring(后缀自动机+
LCT
子树维护)
2555:SubStringTimeLimit:30SecMemoryLimit:512MBSubmit:3888Solved:1177[Submit][Status][Discuss]Description懒得写背景了,给你一个字符串init,要求你支持两个操作(1):在当前字符串的后面插入一个字符串(2):询问字符串s在当前字符串中出现了几次?(作为连续子串)你必须在线支持这些操作。Input
alpc_qleonardo
·
2020-08-08 11:45
Link
Cut
Tree
---------Online
Judge--------
BZOJ
后缀自动机
Hnoi2010弹飞绵羊题解
LCT
LCT
维护size域即可一开始以为是有向树,后来发现自己犯2了,按无向的做法就可以。做这种题千万别手残。我因为一句x->rever()打成x->rev^=1,就有了如下结果
t14t41t
·
2020-08-08 11:51
动态树LCT
OI党坚毅的步伐
树结构
bzoj4530/lg4219 [BJOI2014]大融合 (
lct
维护子树信息)
bzoj4530/lg4291需要维护子树个数..在
lct
中维护两个值:size[x](x的所有子树个数)、isize[x](与x通过虚边链接的子树个数)考虑
LCT
基本操作中哪些需要变update肯定会变
sunshiness_s
·
2020-08-08 11:48
lct
RK3399内核编译以及docker安装
大致过程如下:1、查看docker的状态发现是failed,journa
lct
l-fud
schrock
·
2020-08-08 11:02
安装日记
NOI2014 魔法森林
LCT
维护MST
这个操作可以用
LCT
处
rgnoH
·
2020-08-08 11:31
LCT
最小生成树
[国家集训队]Tree II【
LCT
动态树lazy标记】
P1501[国家集训队]TreeII因为本题树形结构会改变,所以这里需要使用
LCT
来代替树链剖分来解决问题,所以就要涉及到关于
LCT
的一条链上的lazy标记的下放了。
Andres_Lionel
·
2020-08-08 11:08
LCT动态树
LCT
LCT
进阶操作:子树查询
具体的思想就是,我们的
LCT
看似只能用Splay维护链上的信息,但是我们可以再开一个数组把虚儿子的信息加到点上(如果可加的话),那么一条链的总信息就是这条链及其下面的虚儿子的总和,就是这条链的链顶的子树和
Freopen
·
2020-08-08 11:52
图论
模板
数据结构
树
LCT
[SDOI 2008] 洞穴勘测
题目描述:两个操作联通断开一个询问判连题目分析:最基本的
LCT
维护连通性题目链接:SDOI2147AC代码:#include#include#defineilinlineconstintmaxm=1e7
HT008_123
·
2020-08-08 11:51
题目分析
LCT
BZOJ4530: [Bjoi2014]大融合(
LCT
维护子树,线段树合并)
LCT
维护子树和的方法(不支持子树修改,其实实现起来也挺简单的):对于维护这一类满足加减的信息,可以考虑在
LCT
的每个点分别维护出所有虚边和实边连向他和。
DZYO
·
2020-08-08 11:20
动态树
线段树
bzoj2049洞穴勘测(
lct
模板题,
lct
详解)
2049:[Sdoi2008]Cave洞穴勘测TimeLimit:10SecMemoryLimit:259MBSubmit:8231Solved:3881[Submit][Status][Discuss]Description辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰
lethalboy
·
2020-08-08 11:19
高级数据结构
UOJ#207:共价大爷游长沙(
LCT
维护子树信息)
题面题意:一颗树,要求支持加边删边,加入和删除路径,询问是否所有路径都经过某条边。我一开始想到维护联通块内的起点数与终点数,以及路径加减,但是都有反例。应该是一种套路的我没听说过的做法。为每条路径随机一个rp值,在两个点上异或这个值,维护子树异或和就好了。还有一种做法是把rp异或到路径上。删边时把整条路径异或这条边的rp值。看似很随意,但直到我想清楚为什么路径+1会错时,才发现这个方法好机巧。对于
KKiseki
·
2020-08-08 11:26
LCT
【BZOJ 2002】 [Hnoi2010]Bounce 弹飞绵羊
LCT
感觉
LCT
实在是太好玩了qwq。。。。。这里我们首先思考没有改变操作该怎么做?
pbihao
·
2020-08-08 11:54
LCT
bzoj
ac之路
BZOJ4530:[BJOI2014]大融合(
LCT
维护子树)
题面没有权限号的可以去LOJSol大家都知道,
LCT
上有许多实边和虚边实边就是每棵Splay上的既认父亲又认儿子的边虚边就是Splay和Splay之间只认父亲的的边那么每个点就有它的虚儿子和实儿子,实际上虚儿子才是它在
Cyhlnj
·
2020-08-08 11:21
模板\算法\知识点总结
LCT
学编程课程之List
这次来分析Col
lct
ion接口Collection接口是Collection中的父接口。Collection集合表示的是一组对象,这一组对象也称为collection的元素。
xuebiancheng8
·
2020-08-08 11:50
java
java
java学习
java培训
UOJ #3(【NOI2014】魔法森林-
LCT
区间最值)
#3.【NOI2014】魔法森林统计描述提交自定义测试为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1…n,边标号为1…m。初始时小E同学在1号节点,隐士则住在n号节点。小E需要通过这一片魔法森林,才能够拜访到隐士。魔法森林中居住了一些妖怪。每当有人经过一条边的时候,这条边上的妖怪就会对其发起攻击。幸运的是,在1号节
nike0good
·
2020-08-08 11:17
LCT
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他