码迷,mamicode.com
首页 > 其他好文 > 详细

AC自动机 & fail树

时间:2017-09-23 13:29:41      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:状态   center   col   题意   标记   第一个   str   zoj   node   

[BZOJ 1195] 最短母串

  题意

  给定 n (n <= 12) 个子串 s (|s| <= 60) , 求一个最短母串.

  分析

  建 AC 自动机.

  设 St 为每个点的状态, 在 fail 树上下传一下.

  直接 BFS 找到第一个满的状态 (Node, State) .

 

 

 

[BZOJ 4327] [JSOI 2012] 玄武密码

  题意

  给定一个母串和若干个模式串.

  求每个模式串最多能在母串上匹配多少位.

  |S| <= 10000000, |T| <= 100, m <= 100000 .

  分析

  建 AC 自动机.

  将母串跑一遍, 对所有跑到的位置标记深度.

  在 fail 数上将标记下传.

AC自动机 & fail树

标签:状态   center   col   题意   标记   第一个   str   zoj   node   

原文地址:http://www.cnblogs.com/Sdchr/p/7580725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!