#P3805. 【模板】Manacher(Manacher)

0
    ID: 8519 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>P3805Manacher 算法Manacher回文串字符串CSP-S

【模板】Manacher(Manacher)

【模板】Manacher(Manacher)

题目描述

给出一个只由小写英文字符 $\texttt a,\texttt b,\texttt c,\ldots\texttt y,\texttt z$ 组成的字符串 SS ,求 SS 中最长回文串的长度 。

字符串长度为 nn。

输入格式

一行小写英文字符 $\texttt a,\texttt b,\texttt c,\cdots,\texttt y,\texttt z$ 组成的字符串 SS。

输出格式

一个整数表示答案。

样例输入 #1

aaa

样例输出 #1

3

数据范围

1≤n≤1.1×1071\le n\le 1.1\times 10^7。

知识点与难度

本题涉及的知识点从属于 CSP-S,难度(CF Rating):1700。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1 样例
1 20 2~7 小规模 n≤5000 / 特殊: n=1单字符 / 特殊: 26字母严格递增最长回文为1 / 偶数长中心回文
2 8~13 中等规模 n≤200000 / Hack: 全相同字符与多级倍增分形回文串卡朴素中心扩展O(n^2)
3 25 14~21 大规模 n≤2000000 奇偶混合超长回文串线性Manacher测试
4 22~25 满规模 n=11000000 极限1.1×10^7长度线性时间与内存压力测试

出处:原题链接