SAM
_xgcxgc
一名热爱看番的OIer,
热爱OI,
热爱二次元,
热爱这个世界。
展开
-
BZOJ4180: 字符串计数 SAM+矩阵乘法
DescriptionSD有一名神犇叫做Oxer,他觉得字符串的题目都太水了,于是便出了一道题来虐蒟蒻yts1999。他给出了一个字符串T,字符串T中有且仅有4种字符 ‘A’, ‘B’, ‘C’, ‘D’。现在他要求蒟蒻yts1999构造一个新的字符串S,构造的方法是:进行多次操作,每一次操作选择T的一个子串,将其加入S的末尾。对于一个可构造出的字符串S,可能有多种构造方案,Oxer定义构造...原创 2018-12-23 15:46:01 · 216 阅读 · 0 评论 -
[Ctsc2010]珠宝商 SAM+点分治+根号分治
Description给定一个n个点的树,树上每个点有一个字符,再给一个长度为m的串。两点的价值为:两点连接形成的字符串再m串中出现的次数。询问两两点价值的和。Sample Input3 51 21 3aababaabSample Output15首先考虑点分治。然后再考虑根号分治对于一个点分治块,假如它的大小小于等于n\sqrt nn,那么直接对于每一个点暴力...原创 2018-12-24 16:31:19 · 297 阅读 · 0 评论 -
BZOJ1396: 识别子串 SAM+线段树
Description对于一个字符串SSS,一个位置xxx的识别子串T=S(i,j)T=S(i,j)T=S(i,j)为:1.i&lt;=x&lt;=j1.i&lt;=x&lt;=j1.i<=x<=j2.T只在S中出现过一次2.T只在S中出现过一次2.T只在S中出现过一次对每个位置求出识别子串的长度。Sample Inputagoodcook...原创 2019-03-01 08:38:50 · 241 阅读 · 0 评论