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

网站建设分类方案游戏推广对接平台

网站建设分类方案,游戏推广对接平台,wordpress如何添加菜单,免费网站怎么建立首先明确几个概念&#xff1a; s[ ]: 主串 p[ ]: 模式串(用于匹配) next[ j ]&#xff1a;以p[ j ]结尾的p字符串的前后缀最大匹配值,也是当p[ j1 ]与s[ i ]不匹配时,j指针移动的下一位置。(需要预处理出来) AcWing - 算法基础课 代码如下&#xff1a; #include<iostre…

首先明确几个概念:

s[ ]: 主串

p[ ]: 模式串(用于匹配)

next[ j ]:以p[ j ]结尾的p字符串的前后缀最大匹配值,也是当p[ j+1 ]与s[ i ]不匹配时,j指针移动的下一位置。(需要预处理出来)

AcWing - 算法基础课

代码如下:

#include<iostream>using namespace std;const int N = 100100,M = 1000100;char s[M],p[N];int ne[N];int main()
{int n,m;cin >> n >> p+1 >> m >> s+1;//求next数组/*求next数组和匹配过程类似因为next[i]是以i结尾的(包括i)字符串的最大前后缀匹配值然后这个过程相当于p串是前缀匹配,s串是后缀匹配,在每一个位置进行遍历*/for(int i=2,j=0;i<=n;i++)//i=2开始是因为next[1]=0;{while(j&&p[i]!=p[j+1])j=ne[j];if(p[i]==p[j+1])j++;//这里是两个p串ne[i]=j;}//kmpfor(int i=1,j=0;i<=m;i++){while(j&&s[i]!=p[j+1])j=ne[j];if(s[i]==p[j+1])j++;if(j==n){//匹配上了一个输出开头下标cout<<i-n<<" ";j=ne[j];}}return 0;
}

http://www.dtcms.com/wzjs/321958.html

相关文章:

  • 建行信用卡网站登录在线生成网页网站
  • 十大顶级咨询公司西安seo报价
  • 淮北公司做网站免费制作小程序平台
  • 深圳高端网站制作网络推广哪家好
  • 主机网站搜索引擎优化的核心是
  • 一个网站可以做多少地区词广告推广 精准引流
  • 自己做网站要服务器吗网站域名注册
  • 打开网站弹出qq对话框企业网络推广服务
  • 哪个网站财经做的最好seo怎么读
  • php动态网站开发网易云课堂外贸企业网站设计公司
  • 飞阳建设网站孝感seo
  • axure做网站教学视频世界足球排名前100名
  • 网站建设服务哪便宜seo网站排名助手
  • wordpress做电影网站友情链接吧
  • 湖州医院网站建设方案产品推广的目的和意义
  • 关于做网站的调查问卷北京网讯百度科技有限公司
  • 网站建设推广注册公司百度官网认证免费
  • 网站点击弹出下载框 怎么做国家最新新闻
  • 北京高端网站建设电商运营助理
  • 河间网站建苏州网络公司
  • 北京开发网站公司佛山网络营销推广
  • 滨州 网站建设西安百度推广开户
  • 一个人做网站 没有人写文章怎么办商家联盟营销方案
  • 怎么做公司的中英文网站百度快速收录工具
  • 网络营销第二板斧是什么seo排名资源
  • 如何管理wordpress网站模板模板建站多少钱
  • 郑州建设企业网站公司seo服务外包
  • 萧山建设局网站网站seo优化8888
  • 做网站用注册公司吗百度热门搜索排行榜
  • 深圳制作网站建设百度号码认证平台取消标记