随笔分类 -  B-数据结构-LCT

摘要:题意 给定一棵$n$阶树,给定一个长度为$n$的序列${a_i}$,$a_i$表示点$i$的权值 $q$次询问,每次给定$l,r$,求点权在$[l,r]$间的点集构成的斯坦纳树大小 \(n\le 10^5,q\le 5\times 10^5,1\le a_i,l,r\le 10^9\) 前置 通过简 阅读全文
posted @ 2020-12-15 10:51 Grice 阅读(144) 评论(0) 推荐(0)
摘要:题意 $m$棵初始形态一样的树,节点$i$上存放$i$。$q$次操作,形如$l,r,u,v$,将$l\sim r$树,$u$所在点到$v$所在点之间的路径缩起来。 令$sum_k$为第$k$棵树,两两数字所在点的路径和。 做法 $u,v$缩起来,相当于将$u v$路径的边权置为$0$ 考虑操作$l, 阅读全文
posted @ 2020-05-22 09:37 Grice 阅读(43) 评论(0) 推荐(0)
摘要:题意 给定$n\times m$的方格,形成一个$n m $排列,问有多少个值域,使得形成一个棵树。$n\times m\le 2\times 10^5,n,m\le 1000$ 做法 形成环是单调的:$[l,r]$有环,则$[l_1,r_1]$也有环($l_1\le l,r\le r_1$) 枚举 阅读全文
posted @ 2020-05-14 23:09 Grice 阅读(121) 评论(0) 推荐(0)
摘要:题意 "51nod" 做法 $2^{abk}+2^{abk}=2^{abk+1}$ $x=2^{bk},y=2^{ak}$,对应的$z=2^l,.s.t~cl=abk+1$,解方程即可 唯一的问题是要求$x,y,z\in (0,m)$,当$m=2^{?}$时会有问题,随便分类讨论一下即可 阅读全文
posted @ 2020-04-22 21:11 Grice 阅读(111) 评论(0) 推荐(0)
摘要:题意 给定一个01串,多次查询以$[l,r]$结尾的前缀,设为$pre_i$,求$max_{i,j,i\neq j}\{LCP(pre_i,pre_j)\}$,其中$LCP$为最长公共后缀 做法一 建出后缀树,一开始节点内存的东西为空 考虑从左往右枚举$r$,祖先$x$对答案的贡献就是:设$l$为$ 阅读全文
posted @ 2020-03-08 16:35 Grice 阅读(172) 评论(0) 推荐(0)
摘要:题意 "cf" 做法 结论 :有操作$up~v$,设先前最大值为$u$,则$u v$这条路径将保留到最后,其他点相对顺序不变 证明: 保留到最后很显然;相对顺序不变听上去很显然,证的话就大力分类讨论,不过不是很优美 $up~v$时,将$u v$打上个新的时间戳,路径内顺序为$u\longrighta 阅读全文
posted @ 2020-02-22 09:21 Grice 阅读(194) 评论(0) 推荐(0)
摘要:题意 "cf" 做法 定义 :$E1$为$T1$的边集,$E2$为$T2$的边集,$U=E1\cap E2$ 结论 :$\forall e\in E1 U,\exists f\in E2 U$,使得$E1 e+f,E2+e f$均为树 比较显然,不赘述 进而有个很强的 推论 :答案为$n 1$,也就 阅读全文
posted @ 2020-02-22 07:48 Grice 阅读(106) 评论(0) 推荐(0)
摘要:难度 $hard$ 题意 "官方中文题意" 做法 设$G=(V,E)$ 定义1 :$M(G)$为$G$的最小点覆盖 定义2 :$ans(G)$为$G$的题意答案,不考虑船夫 结论1 :$M(G)\le ans(G)$ 第一次最少也得带走$M(G)$个 结论2 :$ans(G)\le M(G)+1$ 阅读全文
posted @ 2020-01-30 07:40 Grice 阅读(132) 评论(0) 推荐(0)