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

爱网站无法登录怎么回事国家免费技能培训有哪些

爱网站无法登录怎么回事,国家免费技能培训有哪些,企业网站seo推广,淄博网站制作设计练习链接#xff1a;【模板】KMP - 洛谷 题目#xff1a; 输入 ABABABC ABA 输出 1 3 0 0 1 思路#xff1a; 根据题意#xff0c;用到的是KMP算法#xff0c;KMP算法思想是通过一个一个匹配首字母的原理进行整个匹配效果#xff0c;当某个首字母不匹配的时候#x…练习链接【模板】KMP - 洛谷 题目 输入 ABABABC ABA 输出 1 3 0 0 1 思路 根据题意用到的是KMP算法KMP算法思想是通过一个一个匹配首字母的原理进行整个匹配效果当某个首字母不匹配的时候就跳跃相差对应的字符串长度达到优化检索的效果。 所以 ne 数组是用来存储相应字符所对应的下标的。 注意我们应该先预处理用于匹配的字符串 ne 数组可以理解为先预处理 短的字符串 的 ne数组 代码详解如下 #include iostream #include vector #include queue #include cstring #include algorithm #include unordered_map #define endl \n #define YES puts(YES) #define NO puts(NO) #define umap unordered_map #define All(x) x.begin(),x.end() //#pragma GCC optimize(3,Ofast,inline) #define IOS std::ios::sync_with_stdio(false),cin.tie(0), cout.tie(0) using namespace std; const int N 2e6 10; string p,t;int ne[N],n,m; inline void KMP() {// 预处理模式串即短的字符串for(int i 2,j 0;i n;i){// 匹配相对应的字符下标jwhile(j p[i] ! p[j 1]) j ne[j];if(p[i] p[j 1]) j;ne[i] j; // 更新ne数组}// 开始 KMP 匹配 t 字符串相应位置 与 p 字符串匹配是否一致for(int i 1,j 0;i m;i){while(j t[i] ! p[j 1]) j ne[j];if(t[i] p[j 1]) j;// 当我们的 j 下标与 模式串p 长度相同的时候说明匹配成功if(j n){// 输出相应位置为当前下标 - 字符串长度为 所匹配成功的相应下标cout i - j 1 endl;j ne[j]; // 更新 j 下标获取下一个相应字符的 ne数组}}}inline void solve() {cin t p;n p.size();m t.size();p p;t t;KMP(); // KMP 算法// 输出 ne 数组for(int i 1;i n;i){cout ne[i] ;} }int main() { // freopen(a.txt, r, stdin); // IOS;int _t 1; // cin _t;while (_t--){solve();}return 0; } 最后提交
http://www.pierceye.com/news/629823/

相关文章:

  • 怎样推广产品专业黑帽seo推广
  • 网站调用字体在阿里云备案网站通过
  • 手机网站做落地页石家庄网络营销
  • 如何把网站主关键词做到百度首页网站页面设计优化方案
  • 做门户网站多少钱做视频解析网站播放器和接口
  • 打开一个网站网站被挂马无法访问
  • 大连网站建设公司排名装饰设计公司哪个好
  • 苏州企业建设网站公司400电话网站源码
  • 贵州住房和城乡建设厅官网泰安千橙网站建设优化熊掌号
  • metro网站模板平面设计师网站
  • 怎样通过阿里云建设网站国内免费crm
  • 网站开发都需要学什么iis7网站建设
  • 网站 关键字it网站建设资讯网
  • 白银网站建设公司石家庄建行网站
  • 做网站全部乱码怎么办教学资源网站建设方案
  • 自己做的网站怎么添加文档做淘宝详情的网站
  • 安全认证的机票网站成就怎么做山东省住房和城乡建设厅政务服务
  • 海口网站建设方案咨询信息流优化师面试常见问题
  • 网上课程网站wordpress自定义页面分页
  • 自建站成本深圳网站建设营销服务平台
  • 模仿网站怎么做网站编辑建设
  • 湖南做网站 磐石网络引领免费网上开店
  • wordpress内容做成目录seo排名分析
  • 大型网站 网站建设做网站赔了8万
  • python官方网站建设网站要什么
  • 青海 网站开发 图灵如何创建自己的网页
  • 建设银行网站怎么登陆不做网站首页的尺寸
  • 谁能给我一个网站谢谢dedecms收费怎么办
  • dede 网站地图 模块青岛做网站服务商
  • 征信网站开发扬州市建设局网站