Loading

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: 题意 动态维护树上点集直径。 思路 线段树。 这个题纯粹就是刻板印象检验,结果把我区分了 /xk 谁规定线段树只能维护连续区间? 首先有直径结论:设树上点集 $S$ 的直径点集为 $F(S)$,则 $F(S \cup T) \subset F(S) \cup F(T)$ 于是直径点集具有可合并性,考 阅读全文
posted @ 2023-01-13 15:52 kymru 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 思路 SAM + LCT. 子串计数大概率需要一个 SAM. 首先这个问题和区间数颜色很类似,回忆一下怎么数颜色。 一种常见的方法是考虑扫描线。令 $p(i)$ 为第 $i$ 种颜色最后一次出现的位置,则 $[l, r]$ 的答案为 $\sum\limits [p(i) \geq l]$。用数据结构 阅读全文
posted @ 2023-01-13 14:48 kymru 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 前置知识:单位根,原根,*CRT。 单位根 概念 在复数下,满足 $x^n = 1$ 的 $x$ 称为 $n$ 次单位根。 $n$ 次单位根一共有 $n$ 个。 将所有的单位根按照辐角大小排列,第 $k$ 个($0 \leq k < n$)个 $n$ 次单位根为: $x_k = e^{i \frac 阅读全文
posted @ 2023-01-13 11:52 kymru 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 思路 各种做法,但是有强化版。 首先是 naive 的线段树合并维护深度做法。 然后可以考虑主席树。正常来说距离不超过 $k$ 的子树问题,是以 dfs 序为时间轴,以深度为下标建主席树。 但是取最小值不具有可减性,所以以深度为时间轴,以 dfs 序为下标建主席树,这样只需要在某个版本的主席上查询一 阅读全文
posted @ 2023-01-13 11:40 kymru 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 思路 清真树论。 树论地考虑祖先后代关系,分讨一下。 用 ST 表处理一下 $lca(l, r) = u$: $u, p$ 无祖先后代关系,答案为 $dis(u, p)$ $p$ 是 $u$ 的祖先,答案为 $dis(u, p)$ $u$ 是 $p$ 的祖先,继续分类讨论: $p$ 的子树内有 $[ 阅读全文
posted @ 2023-01-13 08:39 kymru 阅读(14) 评论(0) 推荐(0) 编辑
摘要: そうやってただ日が暮れるまで語り掛ける本当の言葉 题意 给定一个有向图和若干询问,每次询问是否存在一条满足条件的路径: 端点分别为 $u, v$ 前面一段不经过 $[1, L]$ 的结点,后面一段不经过 $[R, N]$ 的结点 思路 kruskal 重构树。 首先有条件判定连通性考虑 kruska 阅读全文
posted @ 2023-01-12 18:37 kymru 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 东方吧有个老哥上网搜河童重工结果出来这个题,炸出来一车 OIer,笑死我了 /kx 点分治太玄学了吧,正确写法到底是什么??? 题意 给定两棵树 $T_1, T_2$,结点一一对应,在结点 $u, v$ 之间连边的代价是它们在 $T_1, T_2$ 上的树上路径长度之和。求结点两两连边形成的完全图的 阅读全文
posted @ 2023-01-12 15:14 kymru 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 喝,长大了🎵↑↓↑↓ 思路 点分治 + kruskal. 对于完全图 MST 问题有一个结论: $\forall G = (V, E)$,若 $E_1 \cup ... \cup E_m = E$,设 $E_i$ 经过 kruskal 得到的有效边集为 $E^{\prime}_i$,则对 $E^{ 阅读全文
posted @ 2023-01-11 20:05 kymru 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 萌新不懂就问,这是什么时代的题啊??? 思路 trick 题。 首先根据 trick 可知:先将 $[1, k]$ 中的数聚在一起再排序是最优的。 排序的花费是逆序对数,所以现在的问题是求把 $[1, k]$ 聚在一起的最小花费。 又根据经典 trick 可知把它们聚在中位数的位置一定是最优的。 假 阅读全文
posted @ 2023-01-11 18:41 kymru 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 感觉对重心的理解更直观了一点。 题意 求一棵树上删去每一条边后两侧子树重心的编号和。 $n \leq 3 \times 10^5$ 思路 神奇的清真树论。 首先这里有一步很妙的操作:把整棵树的重心 $rt$ 设为根。 答案可以转化成考虑每个结点的贡献,即询问有多少条边删去以后可以使 $rt$ 以外的 阅读全文
posted @ 2023-01-08 16:00 kymru 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页