原文:BZOJ3277: 串(广义后缀自动机)

Time Limit: SecMemory Limit: MBSubmit: Solved: Submit Status Discuss Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串 不包括空串 是所有n个字符串中 至少k个字符串的子串 注意包括本身 。 Input 第一行两个整数n,k。 接下来n行每行一个字符串。 n,k,l lt Outp ...

2018-06-28 19:14 3 656 推荐指数:

查看详情

[bzoj3277==bzoj3473]出现k次子串计数——广义后缀自动机+STL

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

Wed Mar 15 17:30:00 CST 2017 0 1411
BZOJ 3473: 字符 [广义后缀自动机]

3473: 字符 Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 354 Solved: 160[Submit][Status][Discuss] Description 给定n个字符,询问每个字符有多少子 ...

Thu Feb 09 19:06:00 CST 2017 0 2349
广义后缀自动机

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

Tue Sep 04 03:50:00 CST 2018 0 2547
后缀自动机

\(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
后缀自动机

后缀自动机,是一种线性的字符处理工具: 引用一下陈立杰的PPT 有限状态自动机的功能是识别字符,令一个自动机A,若它能识别字符S,就记为A(S)=True,否则A(S)=False。 自动机由五个部分组成,alpha:字符集,state:状态集合,init:初始状态,end:结束 ...

Fri Jan 12 23:45:00 CST 2018 1 1198
后缀自动机

理解起来好困难啊QAQ WIKIOI3160 求两个的最长公共子串 见CLJppt View Code BZOJ2555: SubString 正解是SAM+LCT,但出题人显然没有卡暴力。。。写了个暴力结果跑了rank4 233 犯了一个sb错 ...

Tue Apr 07 08:07:00 CST 2015 12 769
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM