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

网站建设购销合同百度seo快速见效方法

网站建设购销合同,百度seo快速见效方法,广西智能网站建设平台,东莞市长安网站建设公司做了我两个小时,我真的裂开 之前已经发过一次了,走在回宿舍的路上突然发现有些情况并不适用,赶紧删掉了 题目如下: 如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。例如:abca…

做了我两个小时,我真的裂开

之前已经发过一次了,走在回宿舍的路上突然发现有些情况并不适用,赶紧删掉了

题目如下:

如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。例如:abcabcabcabc以3为周期(注意,它也以6和12为周期)

输入一个长度不超过80的字符串,输出其最小周期

一些测试点:

abcab

abcababcab

ababc

ababcababc

abcababcabcababc

ababcababc

最后一个就是我路上想出来的,上一个代码并不适用的测试点

第一次的思路是一个字符数组记录暂时重复的字符串,另一个是记录和上一个字符数组相同部分的字符串,一旦出现不同,就把第二个字符串接到第一个上面去

第二次的思路是整个字符串都放在一个数组里面,然后用length记录重复串的长度,前length个字符就是重复串,而count记录暂时相同的的字符串长度,然后一一比较,一旦出现不同length就加上count(count为0就加1)

两个思路都不行,问题在于,如果length一下延长很多,可能会出事

那延长的长度控制在1就行了

这是第三个思路

代码如下:

#include<stdio.h>
#include<string.h>int main(void)
{char str[81] = {'\0'};scanf("%s", str);int len = 1, count = 0;for(int i = 1; i < (int)strlen(str); i++)if(str[i] == str[count])count++;elselen++, i = len - 1, count = 0;printf("%d", len);return 0;
}

虽然count会超过len,但是不会影响比较

。。。

或许以后碰到类似的题就可以秒了

引以为戒

看着简单的题还是要多手动写写

http://www.tj-hxxt.cn/news/52721.html

相关文章:

  • 如何找人帮我做网站推广什么网站都能进的浏览器
  • 阿里云 做网站上海企业网站推广
  • 我是做网站怎么赚钱吸引人的软文
  • 做网站建设网站制作中国新闻社
  • 徐州做网站的公司济南疫情最新消息
  • 门户网站产品设计方案不要手贱搜这15个关键词
  • 淄博哪有做网站的西安优化排名推广
  • wordpress 移动端模板下载seo视频教程汇总
  • 织梦可以做淘宝客网站吗网店推广分为哪几种类型
  • 网页设计公司怎么选抖音seo关键词优化排名
  • 怎么给一个花店做网站建设石家庄新闻
  • 产品销售网站模块如何设计时事新闻热点摘抄
  • 东莞手机网站设计公司镇江优化推广
  • w网站怎么做北京网站优化站优化
  • 网站页面优化简单吗小果seo实战培训课程
  • wordpress注册函数seo自学网官网
  • 零用贷网站如何做厦门人才网唯一官网
  • 广州天河酒店网站建设怎么做好网站搜索引擎优化
  • 传播文化有限公司网站建设兰州seo
  • 仿站小工具使用教程如何自己开发软件app
  • 用jsp做网站一般会用到什么网络推广怎么做?
  • 南阳微网站建设电商平台如何推广运营
  • 仿牌做外贸建网站站长之家素材
  • 网站建设与网页设计实验报告深圳sem竞价托管
  • 网站测试重点是哪几个部分域名注册价格及续费
  • 燕郊个人做网站国内seo排名
  • 免费制作app软件教程东莞seo排名扣费
  • 没有网站备案企业推广策略
  • 哈尔滨做网站哪家好百度网站客服电话
  • 网站图标怎么设置刷排名有百度手机刷排名