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

狐表做网站qq空间刷赞网站推广

狐表做网站,qq空间刷赞网站推广,wordpress 中文主题网,苏州网站建设店铺装修题目描述 求串的最长重复子串长度(子串不重叠)。例如: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.dinnco.com/news/5606.html

相关文章:

  • 仪器仪表网站制作真人seo点击平台
  • 网站哪个公司好南京响应式网站建设
  • 做网站首选什么语言零基础seo入门教学
  • 有趣的网站大全全媒体广告加盟
  • 百度站长平台网站提交高端建站
  • 用dreamriver做html网站互联网营销推广怎么做
  • 湛江模板建站系统seo排名赚能赚钱吗
  • 重庆市最新工程项目北京百度seo排名点击软件
  • 长沙营销型网站设计优化外包服务公司
  • 鸟人 网站建设百度网络营销
  • 做淘宝店标的网站网络营销公司有哪些公司
  • 深圳罗湖医疗集团网站建设市场推广方案范文
  • 企业网站建设 知乎线下引流的八种推广方式
  • 做网站创业风险分析中关村标准化协会
  • 哪个网站专门做政策解读网页设计制作
  • 北京网站建设公司公司网站优化seo推广服务
  • 海珠企业网站建设快速收录网
  • 做网站一定要用服务器吗百度搜索引擎优化方式
  • 上海华谊集团建设有限公司网站搜索引擎调词软件
  • 备案加在wordpress郑州百度seo排名公司
  • 网页制作 页面链接其他网站 西安网站建设排名
  • 做网站页面多少钱网站建站系统
  • 中企动力石家庄分公司关键词优化公司排行
  • 网站域名绑定破解品牌整合营销案例
  • 在线做六级阅读网站百度手机端排名如何优化
  • 广州有哪些旅游景点比较出名网站seo搜索引擎优化教程
  • 网站分析内容江门百度seo公司
  • 聊城做网站推广费用哪里有学电脑培训班
  • 怎么样给公司做网站企业网络营销系统分析报告
  • 个人备案挂企业网站win7优化大师官方免费下载