题意:长度为 n n n的 本质不同的回文子串个数最少 的小写字母组成的字符串 的个数。
n ≤ 1 0 9 n\leq 10^9 n≤109
- 回文子串个数至少为不同字母的数量
显然
- 最少回文子串个数为 min ( n , 3 ) \min(n,3) min(n,3)
n ≤ 2 n\leq2 n≤2显然
n ≥ 3 n\geq3 n≥3时
构造 abcabcabc... \texttt{abcabcabc...} abcabcabc..., 3 3 3一定可以达到
如果可以 ≤ 2 \leq 2 ≤2,那么一定只用了 a,b \texttt{a,b} a,b两个字母
aaa,aab,aba,abb \texttt{aaa,aab,aba,abb} aaa,aab,aba,abb都有 3 3 3个,所以 2 2 2不能达到
- n ≥ 4 n\geq 4 n≥4时只有 abc \texttt{abc} abc的形式
aaa,aab,aba,abb \texttt{aaa,aab,aba,abb} aaa,aab,aba,abb已经有三个,无论添什么都会变多
abc \texttt{abc} abc后只能接 a \texttt{a} a,之后一定会进入循环
通过上述过程发现 n ≤ 3 n\leq 3 n≤3时所有串都成立
故
a n s = { 2 6 n n ≤ 3 26 × 25 × 24 n > 3 ans= \begin{cases} 26^n& n\leq3\\ 26\times 25\times 24&n>3 \end{cases} ans={26n26×25×24n≤3n>3