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
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
洛谷P4219 [BJOI2014]大融合【
LCT
】
时空限制1000ms/128MB题目描述小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。输入格式:第一行包含两个整数N,Q表示星球的数量和操作的数量。星球从11开始编号。接下来的Q行,每行是如下两种格式之一:Axy表示在x和y之间连一条边。保证之前x和y是不
niiick
·
2020-08-08 11:17
LCT-动态树
BZOJ4530 [Bjoi2014]大融合
LCT
维护子树大小即可有关
LCT
维护子树信息的讲解可以看这里#include#include#include#include#include#include#include#include#include
neither_nor
·
2020-08-08 11:16
BZOJ
LCT
bzoj3510首都
LCT
维护子树信息+启发式合并
3510:首都TimeLimit:10SecMemoryLimit:256MBSubmit:213Solved:82[Submit][Status][Discuss]Description在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管
lvzelong2014
·
2020-08-08 11:59
【洛谷P4719】动态DP【
LCT
】【矩阵】
之前的后缀平衡树其实没完,只是过于鬼畜就弃了传送门题意:带修改点权的最大独立集N≤1e5N\leq1e5N≤1e5一个没啥用的模板,不过适合练习
LCT
先写出方程f(u,0)=∑v∈son(u)max{f
Lstdo
·
2020-08-08 11:58
BZOJ 3639: Query on a tree VII
LCT
_set维护子树信息
Code:#include#include#include#include#include#definesetIO(s)freopen(s".in","r",stdin),freopen(s".out","w",stdout)#definemaxn100009#defineinf-2147483647usingnamespacestd;intfat[maxn];intn,m;structGraph
EM-LGH
·
2020-08-08 11:54
BZOJ 3306: 树
LCT
+ set 维护子树信息
可以作为
LCT
维护子树信息的模板,写的还是比较优美的.本地可过,bzoj时限太紧,一直TLE#include#definesetIO(s)freopen(s".in","r",stdin),freopen
EM-LGH
·
2020-08-08 11:54
【
LCT
】BZOJ2049 [Sdoi2008]Cave 洞穴勘测
题面在这里
LCT
模板题,没什么好说的判断是否联通只需要判断根是否相同即可暴力往上找根是可行的,因为树的均摊深度是lognlogn示例程序:#include#includeusingnamespacestd
linkfqy
·
2020-08-08 11:21
BZOJ
LCT
我的OI历程
常见OJ题解专栏
BZOJ2002 洛谷3203 HNOI2010 弹飞绵羊
LCT
题目描述某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣,Lostmonk
forever_shi
·
2020-08-08 10:14
LCT
数据结构
BZOJ 4530: [Bjoi2014]大融合【
LCT
】
4530:[Bjoi2014]大融合【题目描述】传送门【题解】我们需要维护两个值,子树的信息(W[])和虚儿子(a[])的信息。voidPushUp(intx){if(x)W[x]=W[Son[x][0]]+W[Son[x][1]]+a[x]+1;}然后我们需要在Access中更新这个a[]的值。voidAccess(intx){for(intt=0;x;t=x,x=Fa[x]){Splay(x)
aiweiluan5095
·
2020-08-08 10:32
bzoj 3669: [Noi2014]魔法森林
动态树
3669:[Noi2014]魔法森林TimeLimit:30SecMemoryLimit:512MBSubmit:363Solved:202[Submit][Status]Description为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M。初始时小E同学在号节点1,隐士则住在号节点N。小E
alex151194310
·
2020-08-08 10:32
[BZOJ2049]SDOI2008洞穴勘测|
LCT
|并查集
LCT
或者按秩合并的并查集维护一下联通性就行了。。
Tag_king
·
2020-08-08 10:49
BZOJ
NOI2014 魔法森林 [
LCT
+贪心]
题目大意:给出一个无向图,每条边i有两个值ai、bi。要求出一条从1到n的路,使得路上经过的a的最大值(设为A)与b的最大值(设为B)的和尽量小。思路:容易想到逐步往图中加入边的做法,但是这一题存在两个关键值,所以我们还需要利用一点点贪心的思想来权衡答案。我们考虑按a值从小到大加入每条边i,每一次求出A不超过ai的情况下,1的n的路径上B的最小值。那么我们只需要维护以b值为权值的一棵包含最优解的树
Bubble_age
·
2020-08-08 10:11
数据结构
[BZOJ]4530 [BJOI2014] 大融合
LCT
维护子树信息
4530:[Bjoi2014]大融合TimeLimit:10SecMemoryLimit:256MBSubmit:525Solved:311[Submit][Status][Discuss]Description小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量
MaxMercer
·
2020-08-08 10:38
BZOJ
LCT
HNOI 2010 弹飞绵羊 (分块/
LCT
)
【HNOI2010】弹飞绵羊问题描述某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得
Mogician_Evian
·
2020-08-08 10:07
LCT
分块
4530: [Bjoi2014]大融合
题目链接题目大意:一棵树,动态加边,询问经过一条边的路径条数题解:
LCT
维护子树信息我的收获:2333#includeusingnamespacestd;#definelsc[x][0]#definersc
Mmh2000
·
2020-08-08 10:07
4501-4750
【NOI2014T2】魔法森林-
LCT
维护最小生成树
测试地址:魔法森林做法:这题真的是神,虽然想到了最小生成树,但是只想到枚举其中一个变量的方法,原来
LCT
还可以这样用……但是听说这一题好像可以用各种玄学方法骗到满分,这里就不耍小聪明了。
Maxwei_wzj
·
2020-08-08 10:07
数据结构-平衡树/set
数据结构-LCT
图论-生成树
【BZOJ2049】洞穴勘测(SDOI2008)-
LCT
真·模板题
测试地址:洞穴勘测做法:听说这题可以用并查集水过......为了训练
LCT
还是不要做这种事了吧......根据题目描述,图无论怎么变化都是一个森林,那么我们就要用到
LCT
最经典的用法了:维护森林的连通性
Maxwei_wzj
·
2020-08-08 10:06
数据结构-平衡树/set
数据结构-LCT
BZOJ 2049: [Sdoi2008]Cave 洞穴勘测 (
LCT
维护连通性)
直接把x设为根,然后查询y所在联通块的根是不是x就行了.CODE#include#include#includeusingnamespacestd;typedeflonglongLL;templateinlinevoidread(T&num){charch;intflg=1;while((ch=getchar())'9')if(ch=='-')flg=-flg;for(num=0;ch>='0'&
_Ark
·
2020-08-08 10:57
LCT
bzoj
CF603E Pastoral Oddities(
lct
维护虚边信息+set+kruskal)
题目大意:动态加边,定义合法边集为使得每个点度数均为奇数。边集的代价为权值最大的边的权值。每次加入一条边后问现在合法边集的最小代价。我们首先要发现一个结论:当且仅当一个连通图的点数为偶数时,存在合法边集。具体证明见官方题解。于是合法边集的判定标准现在变成了是否不存在奇数个点的连通块。如果给定一张图,我们怎么做呢?类似kruskal的做法,把边按权值从小到大排序,一直加边直到不存在奇数个点的连通块为
Icefox_zhx
·
2020-08-08 10:56
codeforces
STL
link
cut
tree
最小生成树
bzoj2049: [Sdoi2008]Cave 洞穴勘测
LCT
由于并查集无法拆边所以考虑用
LCT
。询问的话首先把x移到
LCT
的根再把y和根联通。由于无法确定深度,所以两个都要往上遍历。
IED98
·
2020-08-08 10:56
splay&&LCT
BZOJ4530 BJOI 2014 大融合
LCT
维护子树信息
BZOJ4530大融合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路过
rgnoH
·
2020-08-08 10:13
LCT
[SDOI2008]洞穴勘测【
LCT
维护联通关系】
题目链接
LCT
判断两点联通的这样的一个基础问题,因为不存在环,所以直接
LCT
维护连接关系即可。
Andres_Lionel
·
2020-08-08 10:41
LCT动态树
LCT
[WC2006]水管局长【
LCT
】
题目链接就是说,有个水管(人),他要打开水管(物),使得水能从u流到v,然后每个水管打开需要时间,问能让水从u流到v,最少需要的时间,那么其实也就是路径上水管的最大时间了,现在我们要让这个最大值最小。但是,有删除操作诶!那么,既然删除不会重复,我们不妨把删除当作插入来做,除了永久边以外,剩下的边从时间戳从后往前插入,不就相当于是删除了。于是,实际上还是维护一个最小权生成树了,遇到一条边可以替换环上
Andres_Lionel
·
2020-08-08 10:41
LCT动态树
LCT
[NOI2014]魔法森林【
LCT
】
题目链接有N个点,M条边,要使得从1点到N点的(最低要求ai和最低要求bi)的和最小,问最小和。那么,很显然的,就是求一个联通关系,与最短路无关,因为限制条件不唯一,需要同时限制ai和bi,所以我们不妨枚举一维,然后再是维护一维。我们对A关键字进行升序处理,然后我们维护一棵B关键字的最小生成树,然后枚举这样的最小生成树的答案不就可以了吗?我们不断的进行加边操作,然后对B关键字操作,每次看新的B能否
Andres_Lionel
·
2020-08-08 10:41
LCT动态树
[HNOI2010]弹飞绵羊【
LCT
】
但是维护一个森林,我们还需要存储每个森林的位置,比较的麻烦了,所以我们不妨开一个点,作为超级点,将所有的森林连接起来,那么现在的答案就是它到超级节点连接的边的个数了,实际上就是节点数-1,于是就可以利用
LCT
Andres_Lionel
·
2020-08-08 10:09
LCT动态树
LCT
bzoj 4530: [Bjoi2014]大融合
lct
维护子树信息
题意给你n个点,要求资瓷以下操作:Axy连接x和y。Qxy询问x所在的树上有多少条简单路径经过x到y这条边。n,m#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=100005;intn,m;structtree{intsiz,size,l,r,fa,rev;}t[N];sta
SFN1036
·
2020-08-08 10:35
link
cut
tree
[BJOI2014]大融合
LCT
维护子树信息
voidsetIO(stringa){freopen((a+".in").c_str(),"r",stdin);}#definemaxn100009#definelllonglongintn,q;struct
LCT
EM-LGH
·
2020-08-08 10:30
bzoj4530 [Bjoi2014]大融合
LCT
维护子树信息
Description小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。对于40%的数据,N,Q≤1000对于100%的数据,1≤N,Q≤100000Solution所求答案就是给定边两端子树size的乘积,由于我不cai会de在kou线jiao做写了一发lc
olahiuj
·
2020-08-08 10:57
c++
LCT
大融合BJOI2014 洛谷4219
LCT
(
LCT
维护子树信息学习笔记)
题解:
LCT
维护子树信息。这篇顺便就当我的
LCT
维护子树信息的学习笔记好了。
forever_shi
·
2020-08-08 10:56
LCT
数据结构
学习笔记
【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)。现在,你
StrideTG
·
2020-08-08 10:49
数据结构
--------LCT
BZOJ 4530: [Bjoi2014]大融合(
LCT
维护子树大小)
点数和询问数不超过10^5.思路
LCT
维护子树大小。每个
LCT
上的点,维护其全子树大小sum_siz,虚子树(虚边连出去的子树)大小siz。
AbEver
·
2020-08-08 10:45
BZOJ
LCT
[BJOI2014]大融合【
LCT
维护子树信息】
好了,接下去就是正经事儿了,在此之前,已经有了利用
LCT
来维护树链信息了,现在只要在这基础上稍加改变,就可以维护某点(也可以是不定根)的子树信息了。
Andres_Lionel
·
2020-08-08 10:13
LCT动态树
LCT
[BZOJ3730][震波][
动态树
分治+线段树+LCA]
[BZOJ3730][震波][
动态树
分治+线段树+LCA]题目大意:给定一棵树,要求支持两种操作:操作描述(0,x,k)求所有和节点x距离不超过K的节点权值和(1,x,y)将节点x的权值修改为y思路:树分治题
g1n0st
·
2020-08-08 01:37
Bzoj
点分治
LCA
线段树
【bzoj3730】震波【
动态树
分治】
震波Description在一片土地上有N个城市,通过N-1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i]。不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。接下来你需要在线处理M次操作:0xk表示发生了一次地震,震中城市为x,影响范围为k,所有与x距离不超过k的城市都将受到影响,该次地震造成的经济损失为所有受影响城
ez_2016gdgzoi471
·
2020-08-08 01:00
动态树分治
2020.01.13总结
今天新学了
LCT
LCT
LCT
(GSMGSMGSM是真的巨)。感jiojiojio还不是很会,还是到时候认真学学。然后停了机到神奇的题目,听懂了,但是没有时间去写,因为鸡吸昨天布置的题目太多了。
INnovate2030
·
2020-08-08 01:38
总结
GMS认证之CtsVerifier测试
android-cts-verifier-5.1_r6-linux_x86-arm.zip压缩文件解压,找到android-cts-verifier文件夹,ctrl+alt+t打开终端,输入命令adbinstal
lCt
sVerifier.apk
清妮
·
2020-08-07 22:37
Android学习笔记
Android学习笔记--GMS认证中常见的fail项及解决方法
/copy_media.shalladbinstal
lCt
sDeviceAdmin.apk./cts-tradedruncts--planCTS//CTS全量测试runcts-c....-m.....
清妮
·
2020-08-07 22:36
Android学习笔记
给VIM安装插件。让ubuntu的vim强大起来
vim_setup.sh&&bashma6174_vim_setup.sh自己手动安装:(以ubuntu为例)安装vimsudoapt-getinstallvim安装ctags:sudoapt-getinstal
lct
ag
weixin_30342827
·
2020-08-07 19:47
centos7启动iptables时报Job for iptables.service failed because the control process exited with error cod
Jobforiptables.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusiptables.service"and"journa
lct
l-xe"fordetails
hantf_hh
·
2020-08-07 18:09
Linux异常记录
启动docker报错:“Job for docker.service failed because the control process exited with error”解决办法
systemctlstartdockerJobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journa
lct
l-xe"fordetails
sammoye
·
2020-08-07 17:03
Linux
docker
7.0 CTS fail 项分析(一)
Unexpectedexceptionwhenrunninginvocation:java.lang.RuntimeException:com.android.tradefed.targetprep.TargetSetupError:Failedtoinstal
lCt
sLibcoreTestR
samsam2013
·
2020-08-07 17:31
浅析C#数据结构—集合(一)
队列3.层次集合树、堆4.组集合Set、图、网络编写自定义集合引用System.Collections类新建集合类继承CollectionBase classCol
lct
ion
阿法i
·
2020-08-07 16:56
浅析C#数据结构
安装k8s Error initializing network controller: Error creating default "bridge" network
修改docker配置,重启docker的过程中报错:journa
lct
l-x-udockerJan2411:54:53myserverdockerd[11139]:time="2019-01-24T11
风格色
·
2020-08-07 16:09
k8s
LCT
总结笔记
LCT
的定义和性质
LCT
在树链剖分的基础上,还可以滋磁动态连/删边等操作。
LCT
维护的是splay组成的森林,有以下性质:1.每个splay中序遍历得到的节点序列深度是递增的,序列深度之间两两相差1。
ILoveFujibayashiRyou
·
2020-08-07 12:43
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他