算法.kmp

#include<iostream>
using namespace std;
const int N = 10010, M = 100010;
int n, m, ne[N];
char p[N], s[M];
int main()
{
    cin >> n >> p + 1 >> m >> s + 1;
    for (int i = 2, j = 0; i <= n; i++)
    {
        while (p[j + 1] != p[i])j = ne[j];
        if (p[j + 1] == p[i])j++;
        ne[i] = j;
       
    }
    for (int i = 1, j = 0; i <= m; i++)
    {
        while (p[j + 1] != s[i])j = ne[j];
        if (p[j + 1] == p[i])j++;
        ne[i] = j;
        if (n == j)
        {
            cout << i - n;
            j = ne[j];
        }

    }

    return 0;
}

kmp这仨人真聪明

相关推荐

  1. KMP算法

    2024-01-31 23:56:02       52 阅读
  2. KMP算法

    2024-01-31 23:56:02       33 阅读
  3. <span style='color:red;'>kmp</span><span style='color:red;'>算法</span>

    kmp算法

    2024-01-31 23:56:02      28 阅读
  4. <span style='color:red;'>KMP</span><span style='color:red;'>算法</span>

    KMP算法

    2024-01-31 23:56:02      25 阅读
  5. KMP算法

    2024-01-31 23:56:02       21 阅读
  6. <span style='color:red;'>KMP</span><span style='color:red;'>算法</span>

    KMP算法

    2024-01-31 23:56:02      36 阅读
  7. KMP算法

    2024-01-31 23:56:02       15 阅读
  8. <span style='color:red;'>kmp</span><span style='color:red;'>算法</span>

    kmp算法

    2024-01-31 23:56:02      17 阅读
  9. <span style='color:red;'>KMP</span><span style='color:red;'>算法</span>

    KMP算法

    2024-01-31 23:56:02      14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 23:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 23:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 23:56:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 23:56:02       20 阅读

热门阅读

  1. Liunx shell编程及自动化运维实现--第三章循环

    2024-01-31 23:56:02       35 阅读
  2. 【InternLM 大模型实战】作业与笔记汇总

    2024-01-31 23:56:02       39 阅读
  3. DAY36: 贪心算法part5区间问题435、763、56

    2024-01-31 23:56:02       39 阅读
  4. Mysql-锁

    Mysql-锁

    2024-01-31 23:56:02      30 阅读
  5. Android是如何识别USB信号的

    2024-01-31 23:56:02       33 阅读
  6. 小白Linux学习笔记-2.Linux用户和组

    2024-01-31 23:56:02       29 阅读
  7. vue3 slot的定义与使用

    2024-01-31 23:56:02       26 阅读