当前位置: 首页 > news >正文

东莞网站建设公司搜索引擎优化指南

东莞网站建设公司,搜索引擎优化指南,购物网站怎么做优化,龙岩装修公司题目描述 求串的最长重复子串长度(子串不重叠)。例如:abcaefabcabc的最长重复子串是串abca,长度为4。 输入 测试次数t t个测试串 输入样例: 3 abcaefabcabc szu0123szu szuabcefg 输出 对每个测试串,输出最…

题目描述

求串的最长重复子串长度(子串不重叠)。例如:abcaefabcabc的最长重复子串是串abca,长度为4。

输入

测试次数t

t个测试串

输入样例:

3
abcaefabcabc
szu0123szu
szuabcefg

输出

对每个测试串,输出最长重复子串长度,若没有重复子串,输出-1.

输出样例:

4
3
-1

思路

代码

#include <iostream>
using namespace std;int getNextMax(string s){s += " ";int len = s.length(), i=1, j=0;int next[len+1];next[1] = 0;while(i < len){if(j == 0 || s[i-1] == s[j-1]){i++;j++;next[i] = j;}else{j = next[j];}}int maxNum=1;for(int i = 1; i <= len; i++){if(next[i] > maxNum){maxNum = next[i];}}if(maxNum == 1){return -1;}else{return maxNum-1;}
}int main()
{int t;string s;cin >> t;while(t--){cin >> s;int res = getNextMax(s);cout << res << endl;}return 0;
}
http://www.yayakq.cn/news/790258/

相关文章:

  • linux版网站开发正规的网店代运营
  • 汽车门户网站管理系统的详细设计与实现做跨境电商的血泪教训
  • 做网站需要登录什么软件济南食品行业网站开发
  • 网站备案 查询企业查询天眼查在线查
  • 多媒体教学网站开发的一般步骤深圳网站建设 案例
  • 企业网站哪家好网站网址查询工具
  • 外贸简单网站建设下列关于wap手机网站
  • 公司建站网站关键词优化推广哪家好
  • 网站登录流程图长沙seo在哪
  • 做糕点的网站南阳卧龙区网站建设哪家好
  • 天行健君子以自强不息网站建设网页版面布局设计步骤
  • 微商网站制作公司网页怎么制作
  • 做cpa项目用什么网站专业的网站建设多少钱
  • 北理工网站开发与运用网站开发 多语言
  • 哪个网站可以搭建网页网页版梦幻西游洞天幻境
  • 旅游网站网页设计报告智能网站建设加工
  • 网站ui设计是什么怎么做下载类的网站
  • 滨州市城乡建设部网站首页域名需要购买吗
  • 青岛seo关键词排名zac博客seo
  • 可以上传图片的公司网站沧州网站制作教程
  • 北京模板建站设计百度公司简介介绍
  • 成都旅游网站建设规划室内设计案例分析
  • 网页设计与网站建设作业答案网建天地小区是电力局的吗
  • 上虞区住房和城乡建设部网站seo网站合作
  • 网站联系我们怎么做wordpress 拿shell
  • 聊城网站制作公司电话微信公众号商城网站开发
  • 手机移动开发网站建设wordpress设置仅自己可见
  • 如何做好网站宣传宣传方式
  • 怎么用dw制作网站wordpress替换文章标题内容
  • 信息化建设官方网站wordpress 路径