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

网站建设链接怎么加上去竞价外包托管费用

网站建设链接怎么加上去,竞价外包托管费用,wordpress 纯文字主题,网站制作首页给定一个非空的字符串 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.yidumall.com/news/98463.html

相关文章:

  • 电商网站新闻怎么做的网站开发公司哪家好
  • 网站推广被封域名如何做跳转风云榜
  • 建设盗号网站的模块怎么在网上推广产品
  • 济南网站建设推广报价网络营销方式有哪几种
  • 创新的网站建设站长工具怎么关掉
  • 关键词搜索引擎网站网站开发与设计
  • 有个网站做彩盒的宁波网络建站模板
  • 多国语言网站模板杭州seo托管公司推荐
  • 珠海市企业网站制作品牌百度建站云南服务中心
  • 大连网站建设制作公司贵阳网站建设制作
  • 有个网站做字的图片企业网络组网设计
  • 余姚网站建设开发网站收录查询工具
  • 网站备案 注意附近广告公司
  • 网站建设差打不开小红书seo优化
  • dede网站地图文章变量足球联赛排名
  • 服装公司网站模板无锡网站制作无锡做网站
  • 游戏公司排行榜前十名杭州网站seo价格
  • 永久免费wap建站杭州seo运营
  • 沈阳市建设工程质量检测中心网站全网自媒体平台大全
  • python做网站好处软文范例200字
  • 电子商务网站开发过程潍坊在线制作网站
  • 卖模具做哪个网站好做个公司网站一般需要多少钱
  • 免费优化网站建设今天刚刚发生的重大新闻
  • 山东嘉邦家居用品公司网站 加盟做经销商多少钱 有人做过吗网络营销广告
  • 胶州胶东网站建设seo排名培训学校
  • 怎么做有趣的短视频网站免费的网站
  • wordpress全站加密p站关键词排名
  • 找不同 网站开发深圳网站优化公司
  • 哪些网站可以做简历互联网行业最新资讯
  • 南昌英文网站建设网站搭建平台