随笔分类 - SA/SAM
摘要:"[LOJ 2133]" "[UOJ 131]" "[BZOJ 4199]" [NOI 2015]品酒大会 题意 给定一个长度为 $n$ 的字符串 $s$, 对于所有 $r\in[1,n]$ 求出 $s$ 的所有LCP不小于 $r$ 的后缀对的个数以及这些后缀对所能组成的最大权值. 一个后缀对 $(
阅读全文
摘要:"[LOJ 6288]" 猫咪 "[CF 700E]" Cool Slogans 题意 给定一个字符串 $T$, 求一个最大的 $K$ 使得存在 $S_1,S_2,\dots,S_k$ 满足 $S_1$ 是 $T$ 的子串且 $\forall 1\le i←菜的真实 显然对于每个子串我们可以这个子串
阅读全文
摘要:"[LOJ 2083]" "[UOJ 219]" "[BZOJ 4650]" [NOI 2016]优秀的拆分 题意 给定一个字符串 $S$, 求有多少种将 $S$ 的子串拆分为形如 的拆分方案 $|S|\le 30000$ ($95\%$ 数据 $|S|\le 2000$) 题解 考场上遇见这题直接
阅读全文
摘要:"[LOJ 2720]" "[BZOJ 5417]" "[UOJ 395]" [NOI 2018]你的名字 题意 给定一个大串 $S$ 以及 $q$ 次询问, 每次询问给定一个串 $T$ 和区间 $[l,r]$, 求 $T$ 中有多少本质不同的子串不是 $S[l:r]$ 的子串. $|S|\le 5
阅读全文
摘要:"[luogu T71973]" 卡常者π酱 题意 给定一个长度为 $n$ 的字符串, 要求将字符串分割为若干段, 每一段要么是一个字符要么是前面几段的并的子串. 如果某一段是一个单独字符, 则产生 $a$ 的开销. 如果是前几段的并的子串, 则产生 $b$ 的开销. 如果满足两个条件, 则可以在
阅读全文
摘要:"[BZOJ 3230]" 相似子串 题意 给定一个长度为 $n$ 的字符串以及 $q$ 组查询, 每组查询给定 $a$ 和 $b$, 求在所有本质不同子串中排名第 $a$ 和第 $b$ 的串的最长公共前缀与最长公共后缀的平方和. $n,q\le 1\times 10^5$. 题解 后缀数组板子题.
阅读全文
摘要:"[LOJ 6031]" 「雅礼集训 2017 Day1」字符串 题意 给定一个长度为 $n$ 的字符串 $s$, $m$ 对 $(l_i,r_i)$, 回答 $q$ 个询问. 每个询问会给定一个长度为 $k$ 的字符串 $w$ 以及一对 $L,R$, 求所有满足 $i\in [L,R]$ 的 $w
阅读全文
摘要:"[BZOJ 2806]" [Ctsc2012]Cheat 题意 给定一个 $m$ 个串的字典, 对于 $n$ 组查询串, 求一个最大的 $L_0$ 使查询串能被拆分为若干子串使得其中是字典串的子串且长度不小于 $L_0$ 的子串的长度之和不小于总长的 $90\%$. 所有串均为01串, 输入文件大
阅读全文
摘要:"[Luogu P4143] 采集矿石" [2018HN省队集训D5T3] 望乡台platform 题意 给定一个小写字母构成的字符串, 每个字符有一个非负权值. 输出所有满足权值和等于这个子串在所有本质不同子串按字典序降序排序后的排名的子串的数量及左右端点. $n\le 2\times 10^5$
阅读全文
摘要:[BZOJ 4556] 字符串 题意 "原题面" 给定一个长度为 $n$ 的串 $s$, $m$ 次查询 $s[a:b]$ 的所有子串与 $s[c:d]$ 的LCP的最大值. $1\le n,m\le1\times 10^5$ 题解 据说后缀数组挺好做的? 管他呢反正垃圾rvalue只会用SAM做题
阅读全文
摘要:Substring 题意 "题面" 给定一个初始字符串, 要求支持在这个字符串后添加字符串/查询某个字符串作为子串的出现次数. 强制在线. 长度 $\le600000$,询问次数 $\le10000$,询问总长度 $\le3000000$. 题解 看上去好像可以KMP增量构造的样子 实际上不行 (每
阅读全文

浙公网安备 33010602011771号