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

洛谷 P2414 [NOI2011] 阿狸的打字机

题面

建出 AC 自动机,记 \(\operatorname{ed}(i)\) 为第 \(i\) 个串在 Trie 上的终止节点,则第 \(x\) 个串被第 \(y\) 个串包含的次数为 \(\operatorname{ed}(y)\) 到根的所有点中,在 fail 树上 \(\operatorname{ed}(x)\) 的子树中点的个数。dfs Trie,访问到点 \(u\) 时,将 \(u\) 在 fail 树上的点权 \(+1\),回溯时再 \(-1\),遍历 \(u\) 作为 \(\operatorname{ed}(y)\) 的所有询问,查询 \(\operatorname{ed}(x)\) 在 fail 树上的子树和即可。

http://www.gsyq.cn/news/1332641.html

相关文章:

  • 告别命令盲敲:在甲骨文ARM服务器上为宝塔面板做这些安全初始化
  • 从账单明细看 Taotoken 按 Token 计费模式带来的成本控制优势
  • HLS行为差异测试:挑战与LLM驱动的解决方案
  • U-Boot分析【学习笔记】(12)
  • Light Chaser终极指南:如何5分钟构建专业级数据可视化大屏
  • 新手别慌!拆解一个SMIC 0.18um工艺库,搞懂每个文件夹是干嘛的
  • 2026年大屏生产厂家深度选型指南:如何为不同场景匹配最佳方案? - 资讯速览
  • 对比直接使用官方api通过taotoken调用大模型的成本与用量可视化优势
  • 【Cheat Engine 7.5】逆向实战:攻克单双精度浮点数内存修改
  • 蓝桥杯单片机DS18B20温度采集避坑指南:官方驱动文件可能被‘动过手脚’?
  • Arduino与DFPlayer Mini:打造智能语音交互系统的核心模块
  • 饥荒Mod开发:自定义小地图图标与动态物品追踪
  • 从游戏开发到物理引擎:点乘与叉乘在Unity/C#中的实战用法与避坑指南
  • 彩色3D打印颜色精确再现机理及评价系统【附程序】
  • 别再乱选层了!Cadence Allegro SPB17.4中Board Geometry层下23个子类深度解析与应用实例
  • 不只是安装:深度挖掘Windows Server 2022三大安全功能(安全核心、TLS 1.3、SMB加密)的实战配置
  • 2026 年 5 月全球生成式引擎优化(GEO)服务商 TOP8 深度评测:AI 时代品牌认知战选型指南 - 资讯速览
  • 手把手教你用Python+Shapely解决实际问题:从判断快递配送范围到计算地块重叠面积
  • Ubuntu 20.04 + ROS Noetic 下,手把手解决 Cartographer 安装的‘libabsl-dev’报错
  • 从狼群狩猎到参数调优:GWO算法在机器学习超参数搜索中的保姆级指南
  • Exception in thread “main“ java.lang.Error: Unresolved compilation problem:
  • Node.js框架深度解析:从Express到Nest.js,如何选择最适合你的Web开发框架?
  • 打卡信奥刷题(3291)用C++实现信奥题 P8971 『GROI-R1』 虹色的彼岸花
  • 技术路线深度对比:PPTAgent结构化生成与DeepPresenter环境驱动架构解析
  • 紧急更新!Perplexity v3.2作家索引逻辑变更后,3小时内必须掌握的4项适配策略
  • iOS激活锁终极绕过指南:5分钟免费解锁iPhone完整方案
  • Google I/O 2026 推出 Antigravity SDK:本地构建 AI Agent,灵活定制功能
  • 机器人自主探索:基于边界点优化与多步路径规划的SLAM实践
  • 《Keil MDK-Arm》编译报错:ARM Compiler Version 5缺失的深度排查与一站式修复指南
  • i.MX9352嵌入式开发实战:硬件调试、系统移植与驱动问题排查指南