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

网站搜索推广销售如何做企业网站界面

网站搜索推广销售,如何做企业网站界面,上海建筑网站大全,男做直播网站给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s "abab" 输出: true 解释: 可由子串 "ab" 重复两次构成。示例 2: 输入: s "aba" 输出: false示例 3: 输入: s "abcabcabcabc" 输…

给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。

示例 1:

输入: s = "abab"
输出: true
解释: 可由子串 "ab" 重复两次构成。

示例 2:

输入: s = "aba"
输出: false

示例 3:

输入: s = "abcabcabcabc"
输出: true
解释: 可由子串 "abc" 重复四次构成。 (或子串 "abcabc" 重复两次构成。)

提示:

  • 1 <= s.length <= 104
  • s 由小写英文字母组成

 小技巧:

把next数组求出后,依次嵌套求出所有的重复前后缀,然后从小到大判断,注意不要从大到小,因为绝大多数是小的满足大的绝对满足。

const int N=10010;
class Solution {
public:bool repeatedSubstringPattern(string s) {int ne[N];int n=s.size();for(int i=1,j=-1;i<n;i++){while(j!=-1&&s[i]!=s[j+1]){j=ne[j]-1;}if(s[i]==s[j+1]){j++;}ne[i]=j+1;}if(!ne[n-1]){return false;}else{int o[N];int cnt=0;while(ne[n-1]){o[cnt++]=ne[n-1];ne[n-1]=ne[ne[n-1]-1];}for(int i=cnt-1;~i;i--){int j=0;int k=o[i];bool f=1;for(int l=0;l<n;l++){if(j==k){j=0;}if(s[l]!=s[j++]){f=0;break;}}if(f&&j==k){return true;}}return false;}}
};

http://www.yayakq.cn/news/279537/

相关文章:

  • 企业做网站的目的是什么谁有做爰网站号
  • 企业网站开发价格企业官方网站建设
  • 手机营销型网站制作国内外网站开发的现状
  • 一男一女做那个的动漫视频网站公司网页邮箱
  • 网站建设文字2000字wordpress首页短代码
  • 企业网站建站系统哪个好用wordpress 新闻列表
  • 优秀网站设计对于协会的新年祝贺语网站模板
  • 网站建设 软件开发ui培训中心
  • 高明网站设计报价app制作平台下载
  • win2008 iis7创建网站企业网站开发的功能
  • html静态网站怎么放在网站上响应式网页设计软件
  • 大学生网站策划书说明书网站建设与管理专业教学计划
  • 河南网站开发培训价格广州网匠营销型网站建设公司
  • dede网站 index.php无法访问企业网站 阿里云
  • 做外贸常用网站做企业网站排名
  • 做网站公司名字应该用图片吗网站建设进度报告
  • 内蒙包头网站开发厦门哪里有做网站
  • 建网站的程序哈尔滨自助建站系统
  • 购物网站销售管理企业局域网设计方案
  • 甜品店网站开发背景手机在线制作网站
  • 大学生个人网站作品网站里的动画效果
  • 网站开发有专利吗友情链接平台哪个好
  • 网站建设费用 做个网站要多少钱网络公司seo推广
  • 泉州建设网站公司吗旅游网站策划书范文
  • 江阴市建设局网站wordpress 获取文章分类id
  • 邢台做移动网站价格滴滴优惠券网站怎么做的
  • php做网站开发网站开发软件手机版
  • 做菠菜网站广州中医药资源门户网站
  • 免费h5旅游网站模板北滘网站开发
  • 网站可以做的活动推广个人备案网站改企业备案