Loading

摘要: ## $\text{solution}$ 考虑建虚树,然后直接跑 DP 即可。 阅读全文
posted @ 2023-09-06 16:14 Alexande 阅读(8) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ 线段树优化建图板题。 建出树和入树,出树向上连边,入树向下连边,入树的点连向对应的出树的点,然后建虚拟节点在出树与入树之间连边就好了。 阅读全文
posted @ 2023-09-06 16:13 Alexande 阅读(15) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ WQS 二分经典题,考虑给所有白边减一个值,如果是最小生成树白边数量多了,那就调小,如果少了,那就调大,不难发现其肯定具有单调性,然后直接二分跑就行了。 阅读全文
posted @ 2023-09-06 16:08 Alexande 阅读(15) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ 考虑一个事情,这个柿子的第一项就是 $\frac{(n - 1) \times n \times (n + 1)}{2}$,然后相当于我们要求第二项,发现在 $h$ 数组上考虑只需要求出一个 $h$ 最远成为多少个区间的 $\min$ 值就可以了,这明显可以 阅读全文
posted @ 2023-09-06 16:06 Alexande 阅读(11) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ 一眼板题。 首先断环成链,然后跑 SA,按照 sa[i] 直接输出最后一位即可。 阅读全文
posted @ 2023-09-06 16:02 Alexande 阅读(13) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ 考虑把字符串的每个后缀插到一个 Trie 里面,给每个节点打标记出现次数,然后后缀的一段前缀就是子串,由于 Trie 自动按照字典序排列,所以直接输出就完了。 阅读全文
posted @ 2023-09-06 16:01 Alexande 阅读(12) 评论(0) 推荐(0)
摘要: ## $\text{solution}$ 考虑一个事情,我们只需要知道对于 $lcp(i, j) = r$ 的最大的 $a_ia_j$ 即可,因为可以前缀最大值取,然后我们发现这个东西和后缀数组里的 $h$ 有关联,我们从大到小排序后,将 $sa_{i - 1}, sa_i$ 合并,用个并查集去维护 阅读全文
posted @ 2023-09-06 16:01 Alexande 阅读(11) 评论(0) 推荐(0)