摘要:题意:给出n个字符串,求长为m至少包含n个里其中一个的串的字符串一共有多少个,字符集为A到Z,答案对10007取模 n<=60,len<=100 思路:将至少一个转化为所有个数减去没有出现的个数 dp[i][j]表示长度为i,当前在AC自动机上j号节点的方案数
阅读全文
摘要:题意: 有n个人,每个人有一个长为L的由1~6组成的数串,现在扔一个骰子,依次记录扔出的数字,如果当前扔出的最后L个数字与某个人的数串匹配,那么这个人就算获胜,现在问每个人获胜的概率是多少。 n,l<=10 思路:对于无限型的概率 首先显然有一个暴力做法是对于n个串建出AC自动机和转移矩阵后跑若干次
阅读全文
摘要:题意:给出一个n个模式串,一个目标串,问把目标串重新排位最多能产生多少个模式串,可以重叠且所有串只包含A C G T。 n<=10,len[i]<=10 len(s)<=40 Cas<=30 思路:TLE,估计被卡常了 可以将题意理解为重新构造一个ACGT个数都与原目标串相同的新串,则目标串中有用的
阅读全文
摘要:题意: 1<=N<=10^5 1<=M<=10^5 输入总长<=10^5 思路: From http://blog.csdn.net/lych_cys/article/details/50646799 首先你会发现他打字的方式非常奇妙。。实际上不就是在构建一颗Tire吗?P相当于给节点标记;B相当于
阅读全文
摘要:题意: 生物课上我们学到,DNA序列中只有A, C, T和G四种片段。 经科学发现,DNA序列中,包含某些片段会产生不好的基因,如片段”ATC”是不好片段,则”AGATCC”, “CATCAA”, “ATCATC”都是不好的DNA序列,这些不好片段我们可以称为病毒片段。 现在已知m个病毒片段, 然后
阅读全文
摘要:题意: 生物课上我们学到,DNA序列中只有A, C, T和G四种片段。 经科学发现,DNA序列中,包含某些片段会产生不好的基因,如片段”ATC”是不好片段,则”AGATCC”, “CATCAA”, “ATCATC”都是不好的DNA序列,这些不好片段我们可以称为病毒片段。 现在已知m个病毒片段, 问长
阅读全文