您当前的位置: 首页 > 

钟钟终

暂无认证

  • 1浏览

    0关注

    233博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

8/5 基础思维(div2 A、B、C、D)+dp+AC自动机

钟钟终 发布时间:2022-08-06 00:55:48 ,浏览量:1

活动地址:CSDN21天学习挑战赛

AC自动机

https://www.bilibili.com/video/BV1tF41157Dy?spm_id_from=333.999.0.0&vd_source=91973ada1213cf6ba2cbb43a2bebd2e8

经典问题

题意:给定n个模式串和一个主串,查找有多少个模式串再主串中出现过

int ch[N][26],cnt[N],idx;
int ne[N];
void ins(char *s)
{
    int p=0;
    for(int i=0;s[i];i++)
    {
        int j=s[i]-'a';
        if(!ch[p][j]) ch[p][j]=++idx;
        p=ch[p][j];
    }
    cnt[p]++;
}
void build()
{
    queueq;
    for(int i=0;i            
关注
打赏
1664378814
查看更多评论
0.0373s