Loading...
Codeforces Luogu 分析 如果 $[l, r]$ 内不存在两个相同字符,则无解,否则答案至多为 $4$。 于是我们可以对答案进行讨论: 如果答案为 $1$,说明子串形如 $AAAA\cdots$,因此我们可以枚举 $r - l + 1$ 的约数 $d$,并判断其是否存在长度为 $d$ 的周期。 如果答案为 $2$,有三种情况:$AAB$、$ABA$、$BAA$。对于第一种和第...
Codeforces Luogu 分析 显然选的路径是直径的一部分。为了方便,把直径上的点重编号为 $1\sim cnt$。 我们把这棵树想象成一条链上挂了一些子树。那么设一个 $maxdis_i$ 表示 $i$ 子树中到 $i$ 最远的点的距离。 一个暴力做法是枚举选的路径 $[l,r]$,此时最大距离就是 $1\sim l$ 的距离、$r\sim cnt$ 的距离、$\max_{i=l}...