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

适合做网站背景音乐学校网站免费html模板

适合做网站背景音乐,学校网站免费html模板,制作网站设计的公司,上海做公益活动有哪些好的网站题目描述 给定两个字符串string1和string2#xff0c;判断string2是否为string1的子串。输入 输入包含多组数据#xff0c;每组测试数据包含两行#xff0c;第一行代表string1(长度小于1000000)#xff0c;第二行代表string2#xff08;长度小于1000000#xff09;#… 题目描述 给定两个字符串string1和string2判断string2是否为string1的子串。输入 输入包含多组数据每组测试数据包含两行第一行代表string1(长度小于1000000)第二行代表string2长度小于1000000string1和string2中保证不出现空格。输出 对于每组输入数据若string2是string1的子串则输出string2在string1中的位置若不是输出-1。示例输入 abc a 123456 45 abc ddd示例输出 1 4 -1#include stdio.h #include stdlib.h #includestring.h #define max 1000001 int l1,l2; int next[1000100]; char s1[1000001],s2[1000001]; void get_next(char s2[],int next[]) //求模式串T的next函数值并存入数组next中 {int i1;next[1]0;int j0;l2strlen(s2);while(il2){if(j0||s2[i]s2[j]){i;j;next[i]j;}elsejnext[j];} } void Index_KMP(char s1[],char s2[],int pos)//利用模式串T的next函数求T在主串S中第pos个字符之后的位置 {int i,j;l1strlen(s1);l2strlen(s2);ipos;j1;while(il1-1jl2-1){if(j0||s1[i]s2[j]) //继续比较后续字符{i;j;}elsejnext[j]; //模式串向右移动}if(jl2-1) //匹配成功printf(%d\n,i-l21);else  //不成功printf(-1\n); } int main() {while(gets(s1)){gets(s2);l1strlen(s1);l2strlen(s2);get_next(s2,next);Index_KMP(s1,s2,1);}return 0; }
http://www.lebaoying.cn/news/97239.html

相关文章:

  • 有人在相亲网站骗人做传销wordpress可以做相册吗
  • 陕西省建设厅网站证件查询网站需要备案才能建设吗
  • 哪个网站可以做分销巴中城市建设投资有限公司网站
  • 设计网站专业单位公众号怎么制作
  • 招聘网站建设维护松江 企业网站建设
  • 网站建设企业最新报价自己做的网站如何调入dede
  • 哪个网站简历做的好深圳做营销网站的公司哪家好
  • 深圳网站设计公司怎么做wordpress 504错误
  • 网站建设全程揭秘pdf专业的网站搭建多少钱
  • 邢台做移动网站公司电话代理网站开发
  • c2c网站名称用源码网站好优化吗
  • 网站架设软件有教做鱼骨图的网站吗
  • 怎么做线上营销怎么优化WordPress主题
  • 网站推广优化建设方案常州微信网站制作
  • 北京网站建设交易新的营销方式有哪些
  • wordpress 网站收录过年做哪个网站致富
  • 深圳品牌网站开发WordPress老文章提示
  • 网页设计师收费标准做网站优化公司
  • 有没有免费制作网站的看板娘 wordpress菜单
  • php网站建设设计方法做外贸的网站都有哪些
  • 网站引导页设计外贸销售网站建设
  • 中煜建设有限公司网站南宁京象建站公司
  • 小程序开发教程 下载淘宝怎样优化关键词
  • 怎样上网站dns解析不了photoshop电脑版怎么下载
  • 东莞市官网网站建设平台公司加盟代理
  • 营销类网站如何优化站长之家网站建设
  • 网站被封怎么响应式网站缺点
  • 网站提交地址软件管理
  • 做床上用品网站wordpress制作小工具
  • 可以做猫头像的网站wordpress 仪表盘美化