题目大意: 给定一个长为n的字符串,每个下标有一个权\(w_i\),定义下标\(i,j\)是r相似的仅当\(r \leq LCP(suf(i),suf(j))\)且这个相似的权为\(w_i,w_j\) 分别求出所有满足1 .. r相似的下标对数,及最大权. 题解: 我们发现这道题可以在后缀树上瞎搞 我们知道:\(LCP(suf(i),suf(j)) = len(lca(i,j))\) 所以我们可以对后缀树上的所有节点dp一下,求出每个点的子树包含的点对数 同时dp出子树中存在的权的最大值,次大值…