随笔分类 -  动态规划-字符串DP

【CF1015F】Bracket Substring(字符串DP)
摘要:题意:给定一个只由左右括号组成的字符串s,问长度为2*n的包含它的合法括号序列方案数,答案对1e9+7取模 1≤n≤100,1≤|s|≤200 思路:暴力预处理出s的每个前缀[0..i]后加左右括号分别能与原序列最长匹配到的位置,这一步也可以用KMP 设dp[i][j][k][l]为当前到第i位,未 阅读全文

posted @ 2018-11-09 16:35 myx12345 阅读(314) 评论(0) 推荐(0)

【NOIP2015】子串(字符串DP)
摘要:题意:有AB两个字符串,用A中连续的K串匹配B全串,问不同的方案总数 n<=1000,m<=200,k<=m 思路:设dp[k,i,j]为用k串 A中前i个字符匹配B中前j个字符的方案总数 首先dp[k,i,j]=0 (a[i]<>b[j]) 然后就是考虑dp[k,i,j]能否从dp[k,i-1,j 阅读全文

posted @ 2016-09-21 19:51 myx12345 阅读(632) 评论(0) 推荐(0)

导航