随笔分类 - 高级数据结构——线段树
摘要:无摘要..
阅读全文
摘要:$m$次$7$种操作:新建权值为$x$的点;合并两点所在连通块;询问连通块大小、其中所有点的权值积、第$k$小权值;将某连通块所有点的值对$x$取$\min$或$\max$。
$m\leq4\times10^5$。
阅读全文
摘要:无摘要..
阅读全文
摘要:给定$n$个数对$A_i,B_i$。你可以进行任意次以下两种操作:
1. 选择一个位置$i$,令$A_i=A_i+1$,花费$B_i$。必须存在一个位置$j$,满足$A_i=A_j,\ i\neq j$,才可以进行。
2. 选择一个位置$i$,令$A_i=A_i-1$,花费$-B_i$。必须存在一个位置$j$,满足$A_i=A_j+1$,才可以进行。
你需要对于所有$i\in[1,n]$,求使得$A_1,A_2,...,A_i$两两不同的最小花费是多少。
$n,A_i\leq2\times10^5,\ 1\leq B_i\leq n且互不相同$。
阅读全文
摘要:给定一棵$n$个点的树。$q$次询问,每次询问给定$v,l,r$,求离$v$最近且DFS序在$[l,r]$之间的叶节点是哪个。
$n,q\leq5\times10^5$。
阅读全文
摘要:好遗憾的一场...
阅读全文
摘要:无摘要..
阅读全文
摘要:给定长为$n$的序列,$m$次询问,每次给定两个区间$[l_1,r_1],[l_2,r_2]$,求左右端点分别在这两个区间里的区间的最大中位数。
$n,m\leq25000$。
阅读全文
摘要:无摘要..
阅读全文
摘要:给定长为$n$的序列$A_i$。$q$次询问,每次给定$l,r$,求$\sum\limits_{i=l}^r\sum\limits_{j=i}^r\min\{A_i,A_{i+1},...,A_j\}$。
$n,q\leq10^5$。
阅读全文
摘要:无摘要*8
阅读全文
摘要:无摘要*3
阅读全文
摘要:dsu on tree模板题*2
阅读全文
摘要:为什么我写的这么长啊==
阅读全文
摘要:给定一棵树。每次询问给定$a\sim b,c\sim d$两个下标区间,从这两个区间中各取一个点,使得这两个点距离最远。输出最远距离。
$n,q\leq10^5$。
阅读全文
摘要:给定一棵$n$个点的树,初始每个点上有一个数字$123456789123456789$。$m$次两种操作:给定路径$u\to v$和$a,b$,使路径上每个点加一个数$a\times dis(u,i)+b$;询问$u\to v$路径上的最小数字。
$n,m\leq10^5$。
阅读全文
摘要:"BZOJ" "洛谷" 对于线段,依旧是存斜率即可。 表示精度误差一点都不需要管啊/托腮 就我一个人看成了mod(10^9+1)吗。。
阅读全文
摘要:四OJ Rank1 hhhha
阅读全文

浙公网安备 33010602011771号