ICode9

精准搜索请尝试: 精确搜索
  • 洛谷P2414 【[NOI2011]阿狸的打字机】题解(AC自动机上fail树+主席树/普通线段树/树状数组)2022-07-10 12:03:12

    前言(在博客园发布的第一篇题解): 这可是道好题啊,我用的是利用可持久化线段树在线查询具有历史版本的基于AC自动机的fail树,当然更多的大佬是用普通线段树或树状数组离线查询,蒟蒻表示不想离线,就写了个在线的,码量也不大,去掉注释可达到 3kb 以内(没比离线多多少),而且很多都是模板代码,敲起

  • 洛谷 P2414 / LOJ 2444 「NOI2011」阿狸的打字机2022-06-22 08:01:41

    洛谷传送门 LOJ 传送门 思路 首先套路地建 AC 自动机,并存下每一行的终止结点,记为 \(a_x\)。 考虑在 AC 自动机上匹配的过程,\(x\) 在 \(y\) 中出现的次数就相当于在 Trie 树上 \(a_y\) 到根结点的链上,每个结点都不断跳 fail,有多少个结点是 \(a_x\),也就是在 fail 树上有多少个结点在

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有