随笔分类 - 4.6 ST表
摘要:$\texttt{Difficulty:2300}$ 题目大意 思路 即求若干点两两之间路径上最大边权的最小值,显然 $\texttt{Kruskal}$ 重构树即可解决,询问点的区间为 $[l,r]$ , 答案即为 $[l,r]$ 所有点在重构树上的 $lca$ 的点权,$[l,r]$ 所有点的
阅读全文
摘要:题目大意:一个非降序序列,有若干查询,每次查询一个区间中重复次数最多的数字的个数。 思路:因为是非降序的,所以可以从头遍历把每个相同的数字划为一个块,用p[i]表示ai划分到了哪个块里面,同时还可以记录每个块的左右边界。同时还可以获得每块中数字的个数。可以把这些个数处理成ST表。 对于每个给定的查询
阅读全文