
Tree-LCA相关
Dream_Lolita
退役OIer,转战ACM
展开
-
【扫描线+线段树】BZOJ5392 路径统计 [BZOJ2018JUN月赛]
【题目】 原题地址 大意:求有多少个树上点对(u,v)(u,v)(u,v)满足这条路径上经过的所有点排序后恰好为连续的一段,这里(u,v)和(v,u)(u,v)和(v,u)(u,v)和(v,u)算作同一情况 【解题思路】 这道题目的思想挺妙的。 我们很容易可以得到一个O(nlog2n)O(nlog2n)O(nlog^2n)的常数比较大的做法,但很可惜这题过不了。 简单说一下:考虑一...原创 2018-06-27 10:19:56 · 569 阅读 · 0 评论 -
【线段树合并+虚树/启发式合并/欧拉序】LOJ2722 NOI2018情报中心
【题目】 原题地址 给定一棵带边权树和树上的mmm条链,每条链有一个花费cic_ici,两条有边交的链的价值定义为:链并的边权和-两条链的花费。求最大价值。 (需要用一个logloglog的做法) 【题目分析】 这题是SCSCSC在看,我跑过去凑热闹,然后我们搞了一个星期…\dots…两个部分都搞出了一个可行的做法,然后看题解…\dots…震惊,还能这样做。 【解题思路】 题目给出了S1(lca...原创 2018-09-26 14:02:55 · 809 阅读 · 0 评论 -
【树上操作+主席树】BZOJ4539 [Hnoi2016] 树
【题目】 给定一棵nnn个点的模板树,并将其复制一份称为大树。 接下来进行mmm次操作,每次操作将模板树中以aia_iai为根的子树复制一遍挂到大树中bib_ibi的下方。然后将新加入的子树按顺序进行重编号(编号相对顺序不变) 接下来QQQ次询问,大树上uiu_iui到viv_ivi的距离。 n,m,Q≤105n,m,Q\leq 10^5n,m,Q≤105,每个时候大树节点总数不超过101...原创 2019-03-03 20:48:07 · 189 阅读 · 0 评论 -
【树直径】CC_MXPATH Maximum Tree Path
【题目】 CC 给定一棵nnn个点带点权和边权的树,求树上所有路径中dis(u,v)⋅gcd(u,v)⋅min(u,v)\text{dis}(u,v)\cdot \text{gcd}(u,v)\cdot \min(u,v)dis(u,v)⋅gcd(u,v)⋅min(u,v)的最大值,括号内点对均表示两点间路径。 n≤105n\leq 10^5n≤105,边权≤105\leq 10^5≤105,点...原创 2019-04-22 15:42:14 · 255 阅读 · 0 评论