【杭电多校2020】Distinct Sub-palindromes【结论】【构造】
生活随笔
收集整理的這篇文章主要介紹了
【杭电多校2020】Distinct Sub-palindromes【结论】【构造】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意:長度為nnn的 本質不同的回文子串個數最少 的小寫字母組成的字符串 的個數。
n≤109n\leq 10^9n≤109
顯然
n≤2n\leq2n≤2顯然
n≥3n\geq3n≥3時
構造abcabcabc...\texttt{abcabcabc...}abcabcabc...,333一定可以達到
如果可以≤2\leq 2≤2,那么一定只用了a,b\texttt{a,b}a,b兩個字母
aaa,aab,aba,abb\texttt{aaa,aab,aba,abb}aaa,aab,aba,abb都有333個,所以222不能達到
aaa,aab,aba,abb\texttt{aaa,aab,aba,abb}aaa,aab,aba,abb已經有三個,無論添什么都會變多
abc\texttt{abc}abc后只能接a\texttt{a}a,之后一定會進入循環
通過上述過程發現n≤3n\leq 3n≤3時所有串都成立
故
ans={26nn≤326×25×24n>3ans= \begin{cases} 26^n& n\leq3\\ 26\times 25\times 24&n>3 \end{cases}ans={26n26×25×24?n≤3n>3?
總結
以上是生活随笔為你收集整理的【杭电多校2020】Distinct Sub-palindromes【结论】【构造】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【省选2020A卷】作业题【矩阵树】【扩
- 下一篇: 美尼尔综合症能治好吗?