摘要:
"转载自OI wiki" 后缀数组相关定义 :表示按照字典序排序后,第i名后缀开头下标 :表示后缀i的排名 :以下标i为开头的后缀 暴力求法 一切都从暴力开始,哈哈哈哈 我们把n个后缀sort一遍,复杂度是O(n2logn)。 倍增优化 使用倍增的思想进行优化。 1. 按照每个后缀的前1个字母排序。 阅读全文
posted @ 2020-05-18 19:08
Valk3
阅读(127)
评论(0)
推荐(0)
摘要:
"Common Substrings" 题意 给出两个字符串,求他俩长度 =k的公共子串的数量。 思路 $n^2$ 的思路比较容易想到。 我们把两个字符串用一个没有出现过的字符隔开拼接起来,做后缀数组。 那么公共子串的数量,就是A串的后缀和B串的后缀之间的所有最长公共前缀和。 统计时,遍历$heig 阅读全文
posted @ 2020-05-18 17:09
Valk3
阅读(150)
评论(0)
推荐(0)
摘要:
"【美团杯2020】查查查乐乐" 题意 给出t个包含字符,‘x’,‘l’的字符串。 现在把x修改为l,把l修改为x,现在要保证不包含“xxxll”的子序列,问最少需要修改多少次? 题解 $dp[i][j]$表示在前i个字符串中,出现的最长的xxxll的子序列的长度。 比如:x是1,xx是2,xxx是 阅读全文
posted @ 2020-05-18 09:53
Valk3
阅读(184)
评论(0)
推荐(0)

浙公网安备 33010602011771号