splay
文章平均质量分 84
路人黑的纸巾
高一SD
展开
-
【JZOJ6273】欠钱
descriptionanalysis读懂题就可知bbb的收益即为aaa到bbb这一条链上边权的最小值那么就是动态维护一个森林,询问链上最小值,同时必须满足儿子走向父亲明显LCTLCTLCT是吧,但是需要认真思考不少额外知识由于原树是有根树,每一次查询会把一棵splaysplaysplay翻转,导致原树形态变化于是每次查询之后要makerootmakerootm...原创 2019-08-04 21:38:51 · 139 阅读 · 0 评论 -
【JZOJ2744】GSS6
description给出n个数a[i],要求你支持共m次操作,种类如下:1.I x y : 在第x个数前插入一个数y;2.D x : 删除第x个数;3.R x y : 把第x个数改成y;4.Q x y : 输出max{a[i] + a[i + 1] + … + a[j] | x<=i<=j<=y}。analysis挺久没认真搞过splaysplaysplay...原创 2019-06-26 22:39:20 · 184 阅读 · 1 评论 -
【JZOJjunior1380】【线段树】最大值(新版)
problem题目描述在N(1<=N<=100000)个数A1…An组成的序列上进行M(1<=M<=100000)次操作,操作有两种:(1)1 L R C:表示把A[L]到A[R]增加C(C的绝对值不超过10000);(2)2 L R:询问A[L]到A[R]之间的最大值。输入第一行输入N(1<=N<=100000),表示序列的长度,接下来...原创 2018-07-05 20:41:06 · 501 阅读 · 0 评论 -
【JZOJ4090】树上三角形(triangle)
problemDescription给定一个n个点的以1为根的树,每个点有一个正整数点权。 有q个操作,每个操作为以下类型之一: 1. 1 u v 询问树上所有在u到v的简单路径的节点(含u,v)中,是否存在三个不同的节点,使得以这三个节点的点权为边长的三条边能够构成一个三角形。 2. 2 u v 将节点u的权值改成v。 3. 3 u v 若节点v不在以节点u为根的子树里,那么令u...原创 2018-05-18 19:51:55 · 486 阅读 · 0 评论 -
【JZOJ5466】玩游戏
problemDescription小A得了忧郁综合症,小B正在想办法开导她。 机智的小B决定陪着小A玩游戏,他从魔法的世界里变出一张无向联通图,每条边上都有边权。小B定义一条路径的权值为所有经过边中的最大权值,小A则定义两点的最短路径为所有路径中权值最小的路径权。 每次小A和小B会选出k对点mi_1,mi_2,分别计算出mi_1,mi_2的最短路径ti,然后小B会拿出k堆灵魂宝石,每...原创 2018-04-21 16:19:31 · 579 阅读 · 0 评论 -
【JZOJ3754】【luoguP2387】【NOI2014】魔法森林
problemDescription为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含 n 个节点 m 条边的无向图,节点标号为1,2,3, … , n,边标号为 1,2,3, … , m。初始时小 E 同学在 1 号节点,隐士则住在 n 号节点。小 E 需要通过这一片魔法森林,才能够拜访到隐士。魔法森林中居住了一些妖怪。每当有人经过一条...原创 2018-04-20 19:31:57 · 314 阅读 · 0 评论 -
【BZOJ2049】【luoguP2147】[SDOI2008]洞穴勘测
problem题目描述辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴。假如两个洞穴可以通过一条或者多条通道按一定顺序连接起来,那么这两个洞穴就是连通的,按顺序连接在一起的这些通道则被称之为这两个洞穴之间的一条路径。 洞穴都十分坚固无法破坏,然而通道不太稳定,时常因原创 2018-04-13 19:58:48 · 233 阅读 · 0 评论 -
JZOJ2256.【ZJOI2008】树的统计
problemDescription 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注...原创 2018-04-10 15:03:22 · 255 阅读 · 0 评论 -
【BZOJ3282】【luoguP3690】【模板】Link Cut Tree (动态树)
problem题目背景动态树题目描述给定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)存...原创 2018-04-14 17:13:53 · 272 阅读 · 0 评论 -
luoguP3203. [HNOI2010]弹飞绵羊
problem题目描述某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更...原创 2018-03-31 10:42:44 · 297 阅读 · 0 评论 -
JZOJsenior4216.【NOIP2015模拟9.12】平方和
problemDescription给出一个N个整数构成的序列,有M次操作,每次操作有一下三种: ①Insert Y X,在序列的第Y个数之前插入一个数X; ②Add L R X,对序列中第L个数到第R个数,每个数都加上X; ③Query L R,询问序列中第L个数到第R个数的平方和。Input第一行一个正整数N,表示初始序列长度。 第二行N个整数A原创 2018-01-17 20:10:57 · 258 阅读 · 0 评论 -
【BZOJ3223】【luoguP3391】文艺平衡树
description您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1analysis我他妈终于会splaysplaysplay翻转板子了注意翻转标记不用整条链下传,只需查找时交换儿子节点注意下标和存储值是不一样的code#prag...原创 2019-07-31 22:32:35 · 99 阅读 · 0 评论