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
洛谷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
[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
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
Linux中的service network restart报错解决
Jobfornetwork.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstatusnetwork.service”and“journa
lct
l-xe
xilin6664
·
2020-08-07 11:06
菜鸟笔记--Docker Job for docker.service failed because the control process exited with error
最近安装docker时,安装完成过程中报错运行journa
lct
l-xe,查看报警信息,发现如下提示。查看报警信息最后面几行,意思是我的内核缺少iptables支持,无法正常进行网络配置。
最自由的海贼
·
2020-08-07 11:22
linux
docker
内核
cb的一些小技巧
1、替换Alt+NRenameSymbo
lCt
rl+RReplace第一种可以替换所有相同的变量名【函数好像也可以第二种是纯粹的文本替换2、实用的替换情景:你想改变一个变量的名称,而你就不得不修改一个一个修改所有这个的变量名
两米长弦
·
2020-08-07 09:15
学习笔记
centos7进入紧急修复模式解决
afterloggingin,type“journa
lct
l-xb”toviewsystemlogs,“systemctlreboot”toreboot,“systemctldefault”totryagaintobootintodefaultmode
weixin_34107955
·
2020-08-06 13:19
Ubuntu下查看Linux内核源码(vim+ctags)
1、安装vim和ctags(百度上安装方法有很多)sudoapt-getinstallvimsudoapt-getinstal
lct
ags2、下载linux源码包首先可以先查看自己的内核版本选一个进行下载查看下载好的源码解压源码
浅然言而信
·
2020-08-05 20:56
●
Linux
De
lCT
F2019 weapon WP
保护分析程序一共只有三个操作:增、删、改。又是没有泄露,看来又是利用IO_FILE泄露内存了。漏洞还是很明显的,在删除操作中没有将free掉的指针置NULL并且编辑的时候没有检测指针的合法性,因此形成了UAF。在添加操作中限制了分配的大小利用程序中多处存在scanf函数,根据前面的文章可以知道,scanf可以帮我们得到一块unsortbin的chunk,我们构造的攻击链如下:1.申请4个chunk
清风过隙
·
2020-08-05 19:42
漏洞挖掘与利用
LCT
F 2016-pwn100 从一道题悟出的知识
这道题可是让我吃尽了苦头啊~~~~~~这道题没有像那么复杂可是就是一直做不出来。。。。。。。。。。。先说一下参考的资料吧https://bbs.ichunqiu.com/forum.php?mod=viewthread&tid=42933&highlight=pwn感谢i春秋的师傅如果哪里不对还请指教首先这道题是64位那么我们知道x86都是靠栈来传递参数的而x64换了它顺序是rdi,rsi,rdx
pipixia233333
·
2020-08-05 19:37
栈溢出
堆溢出
De1taCTF 部分miscwriteup
httptcp看是否传输了什么东西发现总共传输了7张图片6张是jepg,一张是png,手动追踪导出图片得到一个网址https://drive.google.com/file/d/1JBdPj7eRaXu
LCT
FGn7A1uAxmxQ4k1jvX
m0_46580995
·
2020-08-05 19:14
E
lct
ron-vue实战(三)— Vuex管理Mock数据
关于vuex的简单理解在这篇文章中已经提过了,如何在vuex中管理mock数据呢。这是效果界面,所用的数据是mock模拟所得,使用vuex的store存储管理模拟数据。这是我的store目录结构,分成几个模块,以其中planList模块为例进行讲解。1.配置Vuex在modules文件夹中新建一个文件planList.js,然后在modules/index.js中导入importplanListf
DebJane
·
2020-08-05 17:32
VUE
vue学习笔记
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他