Loading

摘要: 题意 给定一棵带权树,所有结点的点权是 $0$ 到 $n - 1$ 的排列。 每次操作可以: 交换两个结点的点权 询问树上任意路径权值 $Mex$ 的最大值 $n, q \leq 2 \times 10^5$ 思路 线段树。 线段树可以解决的不仅是区间问题,只要问题满足可合并性都能用线段树做。 求 阅读全文
posted @ 2023-01-05 15:05 kymru 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 原题面很简洁,懒得概括了。 思路 后缀自动机 + 结论。 这种题出题人没有十年脑血栓都没法出。 结论 1:$s_{i - 1}$ 必定是 $s_i$ 的后缀。 考虑 $s_i$ 中 $s_{i - 1}$ 最后一次出现位置,记为 $p$。对于 $s_i$ 中 $p$ 之后的位置,把它们截去不影响 $ 阅读全文
posted @ 2023-01-05 11:37 kymru 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题面很清楚,不概括了。 思路 后缀树 + 树剖。 套路题。 看到 lcp 考虑转化成后缀树上求 lca,这里可以用 SAM 构造反串的 parent tree 解撅(f**k u ukk) 于是问题转化成: 每次给定两个集合 $A, B$,求 $\sum\limits_{i \in A} \sum\ 阅读全文
posted @ 2023-01-05 08:56 kymru 阅读(21) 评论(0) 推荐(0) 编辑