博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  高级数据结构——树状数组

摘要:给定一个$1\sim n$的排列$p_i$和长为$m$的序列$h_i$,求$h$有多少个字串匹配$p$。$A$匹配$p$指:$A,p$等长且将$A$从小到大排序后,依次为$A_{p_1},A_{p_2},...,A_{p_n}$。 $n,m\leq 10^6$。 阅读全文
posted @ 2021-03-04 15:18 SovietPower 阅读(127) 评论(2) 推荐(0)
摘要:给定长为$n$的序列$A_i$,两种操作: 1. 将某个数$A_i$修改为$v$。 2. 查询用区间$[l,r]$内的数不能组成的最小的数(能组成$v$是指存在一个$[l,r]$的子集$s$使$s$的和等于$v$)。 $n,A_i\leq 2\times10^5$。 阅读全文
posted @ 2020-12-05 21:58 SovietPower 阅读(171) 评论(2) 推荐(1)
摘要:维护一棵树,有两种操作: 1.Add x,y,插入一个节点,父节点为$x$边权为$y$。 2.Query x,y,查询起点为$x$,终点在$y$的子树中的最大简单路径边权异或和。 阅读全文
posted @ 2020-10-19 10:10 SovietPower 阅读(134) 评论(0) 推荐(0)
摘要:$n*m$矩形内给定$k$条射线,求矩形内划分成的连通块数。(水题ing/kk 阅读全文
posted @ 2020-09-27 17:52 SovietPower 阅读(151) 评论(0) 推荐(0)
摘要:给定长为$n$的序列$A_i$。$m$次询问,每次给定$l,r$,求$\min_{l\leq i,j\leq r,i\neq j}|A_i-A_j|$。 $n\leq10^5,\ m\leq3\times10^5$。 阅读全文
posted @ 2019-04-25 08:43 SovietPower 阅读(279) 评论(2) 推荐(0)
摘要:给定一个序列$A_i$。求有多少个子区间,满足该区间众数出现次数大于区间长度的一半。 $n\leq5\times10^5,\ 0\leq A_i\lt n$。 阅读全文
posted @ 2019-04-15 19:40 SovietPower 阅读(243) 评论(0) 推荐(0)
摘要:无摘要.. 阅读全文
posted @ 2019-04-13 17:35 SovietPower 阅读(214) 评论(0) 推荐(0)
摘要:莫队细节调到自闭... 阅读全文
posted @ 2019-02-25 22:37 SovietPower 阅读(169) 评论(0) 推荐(0)
摘要:求在一棵树上加一条边后,有多少条至少有$k$个点的路径。 $n\leq10^5$。 阅读全文
posted @ 2019-01-18 16:13 SovietPower 阅读(556) 评论(0) 推荐(0)
摘要:求所有区间和的异或和。 $n\leq 10^5,\ \sum a_i\leq 10^6$。 阅读全文
posted @ 2019-01-13 21:50 SovietPower 阅读(210) 评论(0) 推荐(0)
摘要:给定一棵树,每次询问给定$p,k$,求满足$p,a$都是$b$的祖先,且$p,a$距离不超过$k$的三元组$p,a,b$个数。 $n,q\leq3\times10^5$。 阅读全文
posted @ 2018-11-28 20:19 SovietPower 阅读(2151) 评论(0) 推荐(0)
摘要:好菜啊QAQ 阅读全文
posted @ 2018-11-05 21:37 SovietPower 阅读(242) 评论(0) 推荐(1)
摘要:"题目链接" 长度为$i$的不降子序列个数是可以DP求的。 用$f[i][j]$表示长度为$i$,结尾元素为$a_j$的不降子序列个数。转移为$f[i][j]=\sum f[i 1][k]$,其中$k$满足$k include include include define gc() getchar( 阅读全文
posted @ 2018-10-30 19:55 SovietPower 阅读(213) 评论(0) 推荐(0)
摘要:状态很迷 接着掉分 阅读全文
posted @ 2018-10-30 19:50 SovietPower 阅读(209) 评论(0) 推荐(0)
摘要:怎么坑了这么久才做这题啊这么简单的吗 阅读全文
posted @ 2018-10-07 15:25 SovietPower 阅读(376) 评论(0) 推荐(2)
摘要:终于有道起码有背景 不是求第K小的题了 阅读全文
posted @ 2018-06-27 17:29 SovietPower 阅读(215) 评论(0) 推荐(0)
摘要:给定N*N的矩阵,多次询问一个子矩阵中第K小值。 阅读全文
posted @ 2018-06-27 15:40 SovietPower 阅读(241) 评论(0) 推荐(0)
摘要:第K大数查询,并支持区间插入同一个数C。 阅读全文
posted @ 2018-06-27 10:40 SovietPower 阅读(201) 评论(0) 推荐(0)
摘要:令$F(i)$表示$i$的约数和,求 阅读全文
posted @ 2018-04-04 14:16 SovietPower 阅读(204) 评论(0) 推荐(0)