小工具知识网

当前位置: 首页 > 行业知识 > Manacher

行业知识

Manacher

2026-11-06 09:22:52 来源:互联网转载

Manacher

#includeusing namespace std;​const int N = 1e6 + 9;char s[N];int p[N];int mian(){    cin >> s + 1;    int n = strlen(s + 1);    for (int i = 2 * n + 1; i >= 1; --i)s[i] = (i & 1) ? '#' : s[i >> 1];    s[0] = '^', s[2 * n + 2] = '$';    int C = 0, R = 0;    for (int i = 1; i R)C = i, R = i + p[i];    }    int ans = 0;    for (int i = 1; i 

上一篇:ktv主机服务器坏了怎么修?

下一篇:practice怎么默写?