KMP
文章平均质量分 60
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
洛谷3193 HNOI2008 GT考试 KMP 矩阵乘法
题目链接 题意: 问你有多少种nnn位数,使期中没有连续的mmm位为给定的一个mmm位数。对kkk取模。 n<=1e9,m<=20,k<=1000n<=1e9,m<=20,k<=1000n<=1e9,m<=20,k<=1000 题解: 应该不能被当作数位dp做吧。 首先考虑暴力dp。dp[i][j]dp[i][j]dp[i][j]表示前iii位当前匹配了不能出现的串的前jjj位的方案数。转移就是枚举0−90-90−9的每一个数,看在匹配不能出现的串jjj原创 2021-07-20 10:02:56 · 134 阅读 · 0 评论 -
洛谷2375 BZOJ3670 NOI2014动物园 KMP
题目链接 题意: 给你一个长度为n的字符串,求对于每一个1到n之间的i,求字符串1到i的不重叠且相同的前缀与后缀的个数num[i]num[i]num[i],输出∏ni=1(num[i]+1)&amp;nbsp;∏i=1n(num[i]+1)&amp;nbsp;\prod_{i=1}^n(num[i]+1)\ %1000000007的结果。 题解: 根据题目的提示,很容易往KMP方向想。我们发现,只有nex...原创 2018-07-31 23:02:41 · 265 阅读 · 0 评论 -
洛谷4696 BZOJ2384 CEOI2011 matching KMP 树状数组 离散化
题目链接 题意: 给你一个长度为nnn的排列ppp,再给你一个长度为mmm的排列hhh。对于一个序列和一个排列,我们定义这个序列能匹配这个排列的条件是,长度相同,并且序列里的元素互不相同,并且将这个排列排序后大小关系与排列的值相同。也就是说,如果排列是p1,p2...pnp_1,p_2...p_np1,p2...pn,那么对hhh排序后应为hp1,hp2...hpnh_{p_1},h_{p_...原创 2019-02-20 15:00:53 · 285 阅读 · 0 评论