码迷,mamicode.com
首页 >  
搜索关键字:ac自动机dp    ( 151个结果
bzoj1030 [JSOI2007]文本生成器
题目链接 AC自动机+DP 有点像GT考试,hh[i][j]表示第i为匹配到自动机上j号结点的方案数 1 #include<algorithm> 2 #include<iostream> 3 #include<cstdlib> 4 #include<cstring> 5 #include<cstdi
分类:Web程序   时间:2016-02-29 09:16:28    阅读次数:209
bzoj 1030 [JSOI2007]文本生成器(AC自动机+DP)
1030: [JSOI2007]文本生成器 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3059 Solved: 1255[Submit][Status][Discuss] Description JSOI交给队员ZYX一个任务,编制一个称之为“文本生
分类:Web程序   时间:2016-02-17 17:16:01    阅读次数:280
怒刷BZOJ记录(二)1038~10xx
我实在是太弱了。。。不滚粗只能刷BZOJ了。。。这里来记录每天刷了什么题吧。 2015-8-13: 正式开始! 1030[JSOI2007]文本生成器 | ac自动机+DP 1042 [HAOI2008]硬币购物 | 容斥原理+背包 1045 [HAOI2008] 糖果传递 | 数学+中位数 104
分类:其他好文   时间:2016-02-16 20:31:33    阅读次数:203
POJ1625 Censored!(AC自动机+DP)
题目问长度m不包含一些不文明单词的字符串有多少个。 依然是水水的AC自动机+DP。。做完后发现居然和POJ2778是一道题,回过头来看都水水的。。。 dp[i][j]表示长度i(在自动机转移i步)且后缀状态为自动机第j个结点的合法字符串数 dp[0][0]=1 转移转移。。。 注意要用高精度,因为答
分类:其他好文   时间:2016-02-01 01:47:32    阅读次数:262
HDU3341 Lost's revenge(AC自动机+DP)
题目是给一个DNA重新排列使其包含最多的数论基因。 考虑到内存大概就只能这么表示状态: dp[i][A][C][G][T],表示包含各碱基个数为ACGT且当前后缀状态为自动机第i的结点的字符串最多的数论基因数 其中ACGT可以hash成一个整数(a*C*G*T+c*G*T+g*T+T),这样用二维数
分类:其他好文   时间:2016-01-31 21:33:08    阅读次数:255
HDU2296 Ring(AC自动机+DP)
题目是给几个带有价值的单词。而一个字符串的价值是 各单词在它里面出现次数*单词价值 的和,问长度不超过n的最大价值的字符串是什么? 依然是入门的AC自动机+DP题。。不一样的是这题要输出具体方案,加个字符数组记录每个状态最优情况的字符串即可。 另外题目字典序是先考虑长度再考虑每一位单词;特别要注意,
分类:其他好文   时间:2016-01-31 02:54:33    阅读次数:162
HDU2457 DNA repair(AC自动机+DP)
题目一串DNA最少需要修改几个基因使其不包含一些致病DNA片段。 这道题应该是AC自动机+DP的入门题了,有POJ2778基础不难写出来。 dp[i][j]表示原DNA前i位(在AC自动机上转移i步)且后缀状态为AC自动机结点j的最少需要修改的基因数 转移我为人人型,从dp[i][j]向ATCG四个
分类:其他好文   时间:2016-01-30 02:02:34    阅读次数:210
poj 3769DNArepair
/*2016.01.22*poj3769DNArepair.cpp* ac自动机+dp, 多模式匹配* 考虑存在这样的修改满足题意,则沿着修改后的字符串进行状态转移每一步都* 将到达安全的状态(不含病毒串为子串),满足最优子结构。假设:* c 为从状态from到to的字符,dp[i][to]表示第i...
分类:其他好文   时间:2016-01-24 19:30:08    阅读次数:153
BZOJ 1030: [JSOI2007]文本生成器( AC自动机 + dp )
之前一直没调出来T^T...早上刷牙时无意中就想出错在哪里了...对全部单词建AC自动机, 然后在自动机上跑dp, dp(i, j)表示匹配到了第i个字符, 在自动机上的j结点的方案数, 然后枚举A~Z进行转移.--------------------------------------------...
分类:Web程序   时间:2015-09-13 09:20:56    阅读次数:280
AC自动机+DP 改变字符串中的‘?’使得在字典中匹配到的次数最多 codechef Lucy and Question Marks
the best way to restore is to replace all the question marks by latin letters in such a way that the total sum of occurrences of all the strings from her dictionary in it is maximal....
分类:其他好文   时间:2015-08-19 16:44:56    阅读次数:212
151条   上一页 1 ... 6 7 8 9 10 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!