随笔分类 -  2-3 数据结构 - Link-Cut Tree

摘要:Description 有N个未知数x[1..n]和N个等式组成的同余方程组: x[i]=k[i] x[p[i]]+b[i] mod 10007 其中,k[i],b[i],x[i]∈[0,10007)∩Z 你要应付Q个事务,每个是两种情况之一: 一.询问当前x[a]的解 A a 无解输出 1 x[a 阅读全文
posted @ 2018-12-08 17:05 HYJ_cnyali 阅读(390) 评论(0) 推荐(0)
摘要:九条可怜是一个热爱阅读的女孩子。 这段时间,她看了一本非常有趣的小说,这本小说的架空世界引起了她的兴趣。 这个世界有 $n$ 个城市,这 $n$ 个城市被恰好 $n 1$ 条双向道路联通,即任意两个城市都可以互相到达。同时城市 $1$ 坐落在世界的中心,占领了这个城市就称霸了这个世界。 在最开始,这 阅读全文
posted @ 2018-12-08 11:35 HYJ_cnyali 阅读(114) 评论(0) 推荐(0)
摘要:Description PS国是一个拥有诸多城市的大国,国王Louis为城市的交通建设可谓绞尽脑汁。Louis可以在某些城市之间修建道路,在不同的城市之间修建道路需要不同的花费。Louis希望建造最少的道路使得国内所有的城市连通。但是由于某些因素,城市之间修建道路需要的花费会随着时间而改变,Loui 阅读全文
posted @ 2018-08-08 20:58 HYJ_cnyali 阅读(183) 评论(0) 推荐(0)
摘要:Description 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 Input 第一行一个数Q表示操作个数 第二行一个字符串表示初始字符串init 接下来 阅读全文
posted @ 2018-07-09 20:11 HYJ_cnyali 阅读(150) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-07-09 19:39 HYJ_cnyali 阅读(5) 评论(0) 推荐(0)
摘要:题目描述 人的一生不仅要靠自我奋斗,还要考虑到历史的行程。 历史的行程可以抽象成一个 01 串,作为一个年纪比较大的人,你希望从历史的行程中获得一些姿势。 你发现在历史的不同时刻,不断的有相同的事情发生。比如,有两个人同时在世纪之交 11 年的时候上台,同样喜欢与洋人谈笑风生,同样提出了以「三」字开 阅读全文
posted @ 2018-07-03 20:49 HYJ_cnyali 阅读(510) 评论(0) 推荐(1)
摘要:题目描述 Miranda 生活的城市有 $N$ 个小镇,一开始小镇间没有任何道路连接。随着经济发现,小镇之间陆续建起了一些双向的道路但是由于经济不太发达,在建设过程中,会保证对于任意两个小镇,最多有一条路径能互相到达。有的时候 Miranda 会从某个小镇开始进行徒步旅行,每次出发前,她都想选择一个 阅读全文
posted @ 2018-07-03 20:25 HYJ_cnyali 阅读(342) 评论(0) 推荐(0)
摘要:Description 在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。 X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管辖。A国国王为了加强统治,会在A国和B国之间修建一条公路,即选 阅读全文
posted @ 2018-06-18 09:26 HYJ_cnyali 阅读(149) 评论(0) 推荐(0)
摘要:这是一篇关于LCT的总结 加删边的好朋友——Link Cut Tree Link Cut Tree,LCT的全称 可以说是从树剖引出的问题 树剖可以解决静态的修改或查询树的链上信息;那如果图会不断改变,怎么办? 然后就有了LCT(真不知道发明它和它的那些拓展用法的人是怎么想出来的,创造力真强) LC 阅读全文
posted @ 2018-04-11 16:50 HYJ_cnyali 阅读(139) 评论(0) 推荐(0)
摘要:题目描述 小 w 和小 c 在 H 国,近年来,随着 H 国的发展,H 国的道路也在不断变化着 根据 H 国的道路法,H 国道路都有一个值 $w$ ,表示如果小 w 和小 c 通过这条道路,那么他们的 L 值会减少 $w$ ,但是如果小 w 和 小 c 在之前已经经过了这条路,那么他们的 L 值不会 阅读全文
posted @ 2018-04-10 21:40 HYJ_cnyali 阅读(216) 评论(0) 推荐(0)
摘要:Description 小Y家里有一个大森林,里面有n棵树,编号从1到n。一开始这些树都只是树苗,只有一个节点,标号为1。这些树都有一个特殊的节点,我们称之为生长节点,这些节点有生长出子节点的能力。小Y掌握了一种魔法,能让第l棵树到第r棵树的生长节点长出一个子节点。同时她还能修改第l棵树到第r棵树的 阅读全文
posted @ 2018-04-09 20:47 HYJ_cnyali 阅读(239) 评论(0) 推荐(0)
摘要:Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从 阅读全文
posted @ 2018-04-09 14:36 HYJ_cnyali 阅读(154) 评论(0) 推荐(0)
摘要:Description 给出n个结点以及每个点初始时对应的权值wi。起始时点与点之间没有连边。有3类操作: 1、bridge A B:询问结点A与结点B是否连通。 如果是则输出“no”。否则输出“yes”,并且在结点A和结点B之间连一条无向边。 2、penguins A X:将结点A对应的权值wA修 阅读全文
posted @ 2018-04-09 11:52 HYJ_cnyali 阅读(130) 评论(0) 推荐(0)
摘要:Description Input Output Sample Input Sample Output HINT Solution 不强制在线的动态图问题,那就LCT了 类似二分图那道题目 对于四个方向,颜色相同的连边;那么每次翻转就变成了几次删边和几次加边(注意加边在删边之后);联通块数量就变成了 阅读全文
posted @ 2018-04-09 11:14 HYJ_cnyali 阅读(234) 评论(0) 推荐(0)
摘要:Description 神犇有一个n个节点的图。因为神犇是神犇,所以在T时间内一些边会出现后消失。神犇要求出每一时间段内这个图是否是二分图。这么简单的问题神犇当然会做了,于是他想考考你。 Input 输入数据的第一行是三个整数n,m,T。 第2行到第m+1行,每行4个整数u,v,start,end。 阅读全文
posted @ 2018-04-08 21:24 HYJ_cnyali 阅读(170) 评论(0) 推荐(0)
摘要:Description H 国是一个热爱写代码的国家,那里的人们很小去学校学习写各种各样的数据结构。伸展树(splay)是一种数据结构,因为代码好写,功能多,效率高,掌握这种数据结构成为了 H 国的必修技能。有一天,邪恶的“卡”带着他的邪恶的“常数”来企图毁灭 H 国。“卡”给 H 国的人洗脑说,s 阅读全文
posted @ 2018-04-07 22:13 HYJ_cnyali 阅读(161) 评论(0) 推荐(0)
摘要:题目背景 刚立完Flag我就挂了WC和THUWC。。。 时间限制0.5s,空间限制128MB 因为Claris大佬帮助一周目由乃通过了Deus的题,所以一周目的由乃前往二周目世界找雪辉去了 由于二周目世界被破坏殆尽,所以由乃和雪辉天天都忙着重建世界(其实和MC差不多吧),Deus看到了题问她,总是被 阅读全文
posted @ 2018-04-07 16:46 HYJ_cnyali 阅读(167) 评论(0) 推荐(0)
摘要:Description N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。 Input 第一行四个整数N、M、K、type,代表点数、边数、询问数以及询问是否加密。 接下来M行,代表图中的每条边。 接下来K行,每行两个整数L、R代表一组询问。对于type=0的测试点,读入 阅读全文
posted @ 2018-04-05 21:50 HYJ_cnyali 阅读(128) 评论(0) 推荐(0)
摘要:Description 给出一个n个节点的有根树(编号为0到n 1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求sigma_{l define ll long long de 阅读全文
posted @ 2018-04-05 18:25 HYJ_cnyali 阅读(198) 评论(0) 推荐(0)
摘要:火车司机出秦川,跳蚤国王下江南,共价大爷游长沙。每个周末,勤劳的共价大爷都会开车游历长沙市。 长沙市的交通线路可以抽象成为一个 $n$ 个点 $n−1$ 条边的无向图,点编号为 $1$ 到 $n$,任意两点间均存在 恰好 一条路径,显然两个点之间最多也只会有一条边相连。有一个包含一些点对 $(x,y 阅读全文
posted @ 2018-04-05 16:23 HYJ_cnyali 阅读(212) 评论(0) 推荐(0)