Theme Section
2024-10-11 10:59:03
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
typedef long long ll;
inline ll read(){
int x=,f=;char ch=getchar();
while(ch>''||ch<''){if(ch=='-')f=-;ch=getchar();}
while(ch>=''&&ch<=''){x=x*+ch-'';ch=getchar();}
return x*f;
} /***********************************************************/ const int maxn = 1e6+;
char s[maxn];
int Next[maxn]; int main(){
int t;
t = read();
while(t--){
scanf("%s", s);
int len = strlen(s);
Next[] = -;
int k = -;
for(int i = ;i <= len;){
if(k == - || s[i] == s[k]){
Next[++i] = ++k;
}
else k = Next[k];
}
int ans = ;
for(int i = Next[len];i >= ;i--){
if(ans) break;
for(int j = len - i;j >= i;j--){
if(Next[j] >= i){
ans = i;
break;
}
}
}
printf("%d\n", ans);
}
return ;
}
最新文章
- validate插件深入学习-02 常用方法和validate对象的方法
- jquery的siblings()
- mysql Communications link failure,C3p0的参数详解
- Nginx的反相代理, 负载均衡
- iOS-UI控件精讲之UILabel
- ie9以上浏览器input文本框/密码框后面的小叉子/小眼睛问题
- python类class基础
- centos 6.5 安装weixin
- ZendFramework2 文件结构
- 那就用pthon来写个跳板机吧
- win处navicat直接导出的sql脚本导入Linux mysql报错问题
- 『土地征用 Land Acquisition 斜率优化DP』
- [Luogu P3295][SCOI 2016]萌萌哒
- 使用SpringSocial开发微信登录
- 【JVM】-NO.110.JVM.1 -【hsdis jitwatch 生成查看汇编代码】
- logstash5.5 数据采入elasticsearch5.5(基于x-pack)
- mysql知识积累
- SharePoint 2013 显示“以其他用户身份登录”菜单项
- BZOJ3769:BST again(记忆化搜索DP)
- [乱搞]hdu 6406 Taotao picks apples 笛卡尔树+倍增