原文:BZOJ 3473: 字符串 [广义后缀自动机]

: 字符串 Time Limit: SecMemory Limit: MBSubmit: Solved: Submit Status Discuss Description 给定n个字符串,询问每个字符串有多少子串 不包括空串 是所有n个字符串中至少k个字符串的子串 Input 第一行两个整数n,k。 接下来n行每行一个字符串。 Output 一行n个整数,第i个整数表示第i个字符串的答案。 字 ...

2017-02-09 11:06 0 2349 推荐指数:

查看详情

BZOJ3277: (广义后缀自动机)

Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1196 Solved: 478[Submit][Status][Discuss] Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子 ...

Fri Jun 29 03:14:00 CST 2018 3 656
[bzoj3277==bzoj3473]出现k次子串计数——广义后缀自动机+STL

Brief Description 给定n个字符串,对于每个字符串,您需要求出在所有字符串中出现次数大于等于k次的子串个数。 Algorithm Design 先建立一个广义后缀自动机,什么是广义后缀自动机?就是所有主一起建立的一个后缀自动机广义后缀自动机的建立很简单,对于每个 ...

Wed Mar 15 17:30:00 CST 2017 0 1411
广义后缀自动机

首先看一个广义SAM的经典应用: BZOJ3277&BZOJ3473 给定n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串(包括本身)。 对于多问题,普通SAM已经无法胜任。有各种应对这类多问题的方法: (1) 直接建SAM,每次插入新 ...

Tue Sep 04 03:50:00 CST 2018 0 2547
字符串数据结构模板/题单(后缀数组,后缀自动机,LCP,后缀平衡树,回文自动机

模板 后缀数组 后缀自动机 hiho1445 后缀自动机二·重复旋律5 广义后缀自动机 注意两个特判 第一个特判是因为已经有这个状态了 第二个特判是因为分裂出y后,p失去意义了 大多数时候,模式是独立的,可以每次把lst重赋值为1 如果模式是Trie的话,DFS建SAM会被卡 ...

Fri Nov 30 01:22:00 CST 2018 7 777
后缀自动机

\(S="abaababaab"\) ...

Tue Dec 31 19:20:00 CST 2019 1 242
后缀自动机

后缀自动机也是解决字符串问题的常用工具,犀利在O(N)的空间复杂度下存在给定后缀以及子串,而且支持在线的操作。 POJ-1509 Glass Beads 题意:求一个字符串的最小表示的开始下标。 分析:其实有一个O(N)的算法专门来解决这个问题,并且实现非常简单,不过后缀自动机同样能够 ...

Mon Aug 26 06:06:00 CST 2013 3 6497
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM