LCT
Hany01
这个作者很懒,什么都没留下…
展开
-
【LOJ6041】【雅礼集训 2017 Day7】事情的相似度(LCT,SAM,线段树,离线)
Description 人的一生不仅要靠自我奋斗,还要考虑到历史的行程。 历史的行程可以抽象成一个 01 串,作为一个年纪比较大的人,你希望从历史的行程中获得一些姿势。 你发现在历史的不同时刻,不断的有相同的事情发生。比如,有两个人同时在世纪之交 11 年的时候上台,同样喜欢与洋人谈笑风生,同样提出了以「三」字开头的理论。 你发现,一件事情可以看成是这个 01 串的一个前缀,这个前缀最右边...原创 2018-06-27 20:32:46 · 594 阅读 · 0 评论 -
【BZOJ2555】SubString(SAM,LCT)
Description 给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 Solution 用SAM维护出现次数,由于要兹磁动态加字符串,用LCT维护子树内的size和即可。 Code /*************************...原创 2018-06-26 20:24:06 · 458 阅读 · 0 评论 -
【LOJ6038】【雅礼集训 2017 Day5】远行(LCT,树的直径)
Description Miranda 生活的城市有 N 个小镇,一开始小镇间没有任何道路连接。随着经济发现,小镇之间陆续建起了一些双向的道路但是由于经济不太发达,在建设过程中,会保证对于任意两个小镇,最多有一条路径能互相到达。有的时候 Miranda 会从某个小镇开始进行徒步旅行,每次出发前,她都想选择一个她能到达的最远的小镇作为终点,并且她在行走过程中是不会走回头路的,为了估算这次旅行的时间...原创 2018-05-29 09:49:33 · 768 阅读 · 0 评论 -
【BZOJ2157】旅游(树剖,LCT)
Description Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N − 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥狭窄泥泞,令人烦躁。于是,他给每座桥定义一个愉悦度w,也就是说,Ray 经...原创 2018-04-12 16:27:26 · 187 阅读 · 0 评论 -
【BZOJ4817】【SDOI2017】树点涂色(LCT)
Description Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x:把点x到根节点的路径上所有的点染上一种没有用过的新颜色。 2 x y:求x到y的路径的权值。 3 x y:在以x为根的子树中选择一个点,使得这个点到根节点的...原创 2018-04-04 10:31:54 · 238 阅读 · 0 评论 -
【BZOJ2816】【ZJOI2012】网络(LCT)
Description 有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件: 对于任意节点连出去的边中,相同颜色的边不超过两条。 图中不存在同色的环,同色的环指相同颜色的边构成的环。 在这个图上,你要支持以下三种操作: 修改一个节点的权值。 修改一条边的颜色。 查询由颜色c的边构成的图中,所有可能在节点u到节点v之间的简单路径上的节点的权值的最大值。 S...原创 2018-03-28 18:53:30 · 260 阅读 · 0 评论 -
【BZOJ4736】【UOJ274】温暖会指引我们前行(LCT)
Description 来来来,看看BZOJ极其优美的题面 (滑稽(^o^)/~) Solution LCT维护最大生成树的裸题。 三种操作: 1. 加边 - 如果本来两点之间不联通,那么直接连上 - 如果联通,那么判断两点之间的最小值小于新边的边权,那么删去最小的边,加上新边,否则不进行操作。 2. 询问 没什么好说的 3. 更改距离 距离不影响我们的树,直接修改即可。...原创 2018-04-03 21:06:59 · 198 阅读 · 2 评论 -
【BZOJ3282】【Link-Cut-Trees (LCT) 模板题】Tree
Description 给定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:后接两个整数(...原创 2018-03-26 23:23:39 · 233 阅读 · 0 评论 -
【BZOJ2002】【HNOI2010】弹飞绵羊(LCT)
Description click me Solution 根据从每个点所能跳到的点连边,若被弹出,则连到一个新建节点n+1n+1,对于弹力系数的更改用LCT实现,每次询问时使该节点成为根,再access(n+1)access(n + 1),然后splay(x)splay(x),求size[x]size[x]即可。 Code /***************** Au: Ha原创 2017-12-31 17:46:40 · 224 阅读 · 0 评论 -
【BZOJ2049】【SDOI2008】洞穴勘测(LCT)
Description click me Solution 直接LCT维护即可。。 Code /***************** Au: Hany01 Date: Dec 31th, 2017 Prob: bzoj2049 & sdoi2008 cave Email: hany01@foxmail.com *****************/ #include usi原创 2017-12-31 18:48:20 · 222 阅读 · 0 评论 -
【BZOJ2959】长跑(LCT,双连通分量,并查集)
Description 某校开展了同学们喜闻乐见的阳光长跑活动。为了能“为祖国健康工作五十年”,同学们纷纷离开寝室,离开教室,离开实验室,到操场参加3000米长跑运动。一时间操场上熙熙攘攘,摩肩接踵,盛况空前。 为了让同学们更好地监督自己,学校推行了刷卡机制。 学校中有n个地点,用1到n的整数表示,每个地点设有若干个刷卡机。 有以下三类事件: 1、修建了一条连接A地点...原创 2018-08-10 22:34:45 · 333 阅读 · 0 评论