随笔分类 -  字符串

摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4199 题目大意 给出一个只包含a,b的字符串 求有多少个不连续的回文子序列(字母回文,位置对称) 1n105 解题思路 这个不连续一看就很nt,考虑求出所有的再减去连续的 对于每 阅读全文 »
posted @ 2021-03-31 09:56 QuantAsk 阅读(50) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:http://noi.ac/problem/2144 题目大意 给出一个字符串s和一个序列a。将字符串s的所有本质不同子串降序排序后,求有多少个区间[l,r]使得子串sl,r排名等于alr的和。 \(1\leq n\leq 2\times 阅读全文 »
posted @ 2021-03-30 11:54 QuantAsk 阅读(59) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-03-06 15:04 QuantAsk 阅读(1) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF932G 题目大意 给出一个长度为n的字符串,将其分为k段(k为任意偶数),记为p。要求满足对于任意i都有pi=pki+1。求方案数。 1n106阅读全文 »
posted @ 2021-03-01 16:58 QuantAsk 阅读(88) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4770 题目大意 给出一个长度为n的字符串Sq次询问给出一个串T和一个区间[L,R],求T有多少个本质不同的子串不是SLR的子串。 \(1\leq n\leq 5\ti 阅读全文 »
posted @ 2021-02-27 10:13 QuantAsk 阅读(43) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 题目大意 给出一个字符串s,每次在最后插入一个字符后求它的所有分别子串构出的fail树的深度和。 1Q105 解题思路 考虑两个 阅读全文 »
posted @ 2021-02-20 14:58 QuantAsk 阅读(50) 评论(2) 推荐(0) 编辑
摘要:正题 题目链接:https://www.ybtoj.com.cn/problem/532 题目大意 给出n个点的一个Trie树,定义Sx表示节点x代表的字符串 求max|LCP(Sx,Sy)|+|LCS(Sx,Sy)|(xy)LCP/LCS分别 阅读全文 »
posted @ 2021-02-18 17:17 QuantAsk 阅读(65) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.ybtoj.com.cn/problem/526 题目大意 一个n×m的网格上有字母,你每次可以沿平行坐标轴对折网格,要求对折的对应位置字母相同。 询问有多少个可能对折出来的子矩阵。 1n×m106阅读全文 »
posted @ 2021-02-17 16:37 QuantAsk 阅读(42) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5319 题目大意 一个长度为n的串T,用09填充所有的.。 然后给出m个串和它们的价值。 一个填充方案的价值等于:若T中出现了c个给出的串,那价值等于它们的价值乘积开c次根 阅读全文 »
posted @ 2021-02-15 22:03 QuantAsk 阅读(39) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6793 题目大意 给出两个长度为n的字符串,取出他们所有长度为k的连续子串分别构成两个可重集合A,B。 你每次可以花费x点代价修改A中一个字符串长度为x的后缀,求至少花费多少代价能够使得两个 阅读全文 »
posted @ 2021-02-15 19:34 QuantAsk 阅读(55) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF710F 题目大意 T次操作 往集合中加入一个字符串 往集合中删除一个字符串 给出一个模式串求出现的集合里面的字符串个数 解题思路 删除的话改成加入一个权值为1的字符串就是全都是加入操作了。 然后就可以像 阅读全文 »
posted @ 2021-01-26 15:33 QuantAsk 阅读(76) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6640 题目大意 给出两个字符串s,tq次给出l,r询问slrt的最长公共子串。 解题思路 对于末尾的条件很好做,直接上SAM就好了,设fi表示一个最大的数满足$s 阅读全文 »
posted @ 2021-01-25 14:22 QuantAsk 阅读(101) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5212 题目大意 开始一个字符串S,有n次操作 在S末尾加入一个字符串 询问一个串在S中出现了多少次 强制在线 解题思路 强制在线的话,只有\text能够支持动态插字符了,但是我们平时统计答案的 阅读全文 »
posted @ 2021-01-14 19:38 QuantAsk 阅读(97) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-13 14:52 QuantAsk 阅读(2) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF700E 题目大意 给出一个字符串S,求一个最大的k使得存在k个字符串其中s1S的子串,si+1si中出现了至少2次。 解题思路 首先我们需要有两个结论 $s_{i+1 阅读全文 »
posted @ 2021-01-12 14:33 QuantAsk 阅读(61) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3649 题目大意 一个字符串,求最大的回文串长度×出现次数 解题思路 构建出\text然后统计一下每个节点作为后缀的次数,fail树上上传一下信息就好了,时间复杂度O(n)。 当然也可以$\text+\ 阅读全文 »
posted @ 2021-01-09 08:58 QuantAsk 阅读(57) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-08 16:23 QuantAsk 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-07 13:10 QuantAsk 阅读(1) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF204E 题目大意 n个字符串的一个字符串集合,对于每个字符串求有多少个子串是这个字符串集合中至少k个字符串的子串。 解题思路 因为对于每个字符串我们需要维护的信息不同,不能累加,所以考虑使用线段树合并。 阅读全文 »
posted @ 2021-01-07 12:59 QuantAsk 阅读(87) 评论(0) 推荐(0) 编辑
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF235C 题目大意 一个文本串s。询问n个匹配的本质不同的循环同构在文本串中出现了几次。 解题思路 我们匹配完原串之后,相当与每次在头部删去一个字符然后又在末尾加上一个字符。使用SAM匹配的话,发现每次 阅读全文 »
posted @ 2021-01-07 08:55 QuantAsk 阅读(101) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示