码迷,mamicode.com
首页 >  
搜索关键字:poj2778    ( 32个结果
[POJ2778]DNA Sequence
看到n<=20亿顿时傻眼。。AC自动机上用矩阵乘法优化DP。。。sxbk 建出AC自动机,把非法的节点去掉后求出trie图。。。 然后根据trie图中的转移关系建矩阵。。。。最后跑个快速幂 竟然搞出来了...感人肺腑 脑子各种短路。。先是矩乘打挂,然后是trie图求措TAT。调了一整节晚自修。 1 ...
分类:其他好文   时间:2016-03-29 21:29:25    阅读次数:213
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
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
HDU2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)
与POJ2778一样。这题是求长度不超过n且包含至少一个词根的单词总数。 长度不超过n的单词总数记为Sn,长度不超过n不包含词根的单词总数记为Tn。 答案就是,Sn-Tn。 Sn=26+262+263+...+26n Tn=A+A2+A3+...+An (A为AC自动机构造出来的矩阵) 可以构造矩阵
分类:其他好文   时间:2016-01-29 20:01:54    阅读次数:148
POJ2778 DNA sequence
题目大意:给出m个疾病基因片段(m#include#includeusing namespace std;#define MAXN 102#define MAXL 12#define MAXC 4#define MOD 100000struct node{ int fail,nxt[6],flag;...
分类:其他好文   时间:2015-12-19 13:44:30    阅读次数:223
HDU 2243 考研路茫茫――单词情结 (AC自动机 + 矩阵快速幂)
题目链接: 考研路茫茫――单词情结 做本题前,个人建议先做一下POJ 2778 http://blog.csdn.net/u013446688/article/details/47378255 POJ2778 是求长度为n,不包含模式串的字符串个数。 而本题是求长度为n,包含模式串的字符串个数。直接用字符串总数减去不包含模式串的字符串个数即为所求。 同样是...
分类:其他好文   时间:2015-08-10 16:11:45    阅读次数:174
poj2778
题意,给出一些串,问m个字符组成的串不包含这些串的有多少种情况。自动机加矩阵快速幂。矩阵相乘就是第i行第j列的数就是前一个矩阵的第i行,与后一矩阵的第j列,要保证前一个矩阵的列数等于后一个矩阵的行数。构造的时候,只要把那些通向结点或通向的点的fild指向结点的节点去掉,其他正常#include#in...
分类:其他好文   时间:2015-03-29 20:44:13    阅读次数:193
hdu2243---考研路茫茫——单词情结(AC自动机+矩阵+二分)
首先对2^64取模的话,可以直接用unsigned long long,这样溢出部分就是取模后的结果了 方法类似POJ2778传送门 只不过这里要统计长度不超过m的方案 我们先统计出长度为m的所有方案,然后减去不包含这些串的方案,剩下就是至少包含一个串的方案了 设转移矩阵为A 相当于sum = A + A^2 + … A^m f(m) = f(m / 2) * (1 + A...
分类:其他好文   时间:2015-03-11 12:56:13    阅读次数:139
POJ2778---DNA Sequence(AC自动机+矩阵)
Description It’s well known that DNA Sequence is a sequence only contains A, C, T and G, and it’s very useful to analyze a segment of DNA Sequence,For example, if a animal’s DNA sequence contains segm...
分类:其他好文   时间:2015-03-10 23:18:27    阅读次数:201
poj2778--DNA Sequence(AC自动机+矩阵优化)
DNA Sequence Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12252   Accepted: 4661 Description It's well known that DNA Sequence is a sequence only contains A...
分类:其他好文   时间:2015-02-03 19:38:03    阅读次数:165
32条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!