啥都不会啊!怎么办啊!

Fitz

慢慢来生活总会好起来的!!!

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要: 题意: 问A到B之间的所有整数,转换成BCD Code后, 有多少个不包含属于给定病毒串集合的子串,A,B <=10^200,病毒串总长度<= 2000. BCD码这个在数字电路课上讲了,题干也讲的很详细。 数位DP的实现是通过0~9 ,并不是通过BCD码 所有我们需要先把字串放入AC自动机,建立一 阅读全文
posted @ 2019-08-19 21:01 Fitz~ 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出n个资源串,m个病毒串,现在要如何连接资源串使得不含病毒串(可以重叠,样例就是重叠的)。 题解: 这题的套路和之前的很不同了,之前的AC自动机+DP的题目一般都是通过teir图去转移, 这题有点小不同,认真分析这一题,我们可以知道n个资源串,m个病毒串在AC自动机的上面是哪一个节点 所以 阅读全文
posted @ 2019-08-19 20:47 Fitz~ 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你n个子串和一个母串,让你重排母串最多能得到多少个子串出现在重排后的母串中。 首先第一步肯定是获取母串中每个字母出现的次数,只有A T C G四种。 这个很容易想到一个dp状态dp【i】【A】【B】【C】【D】 表示在AC自动机 i 这个节点上,用了A个A,B个T,C个C,D个G。 然后我 阅读全文
posted @ 2019-08-19 20:28 Fitz~ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题意:先给你一个不超过1000000长度的大串s;接下来输入一个n代表接下来输入的小串个数,小串长度不超过6。 小串分两种类型0和1类型。 0类型表示小串在大串中的最大匹配个数就是常规的AC自动机的做法。 1类型表示小串在大串中不能重合的最大匹配数。 依次输出结果.(所有的串只包含小写字母) 按样例 阅读全文
posted @ 2019-08-19 20:17 Fitz~ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你N个模板串,并且给你一个文本串, 现在问你这个文本串最少需要改变几个字符才能使得它不包含任何模板串. (以上字符只由A,T,G,C构成) 题解: 刚开始做这一题的时候表示很懵逼,好像没有学过这种类型的问题。 后面仔细想想,在之前的题目中,学会了求出不包含任何模板串的方案数。 这题可以转化 阅读全文
posted @ 2019-08-19 19:57 Fitz~ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题意: 就是现在给出m个串,每个串都有一个权值,现在你要找到一个长度不超过n的字符串, 其中之前的m个串每出现一次就算一次那个字符串的权值, 求能找到的最大权值的字符串,如果存在多个解,输出最短的字典序最小的串。 当最大全权值为0时输出空串。 输入最多100个子串,权值为不超过100的正整数。 每个 阅读全文
posted @ 2019-08-19 19:50 Fitz~ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出m个模式串,要求构造一长度为n的文本串,至少包括k种模式串,求有多少种可能的模式串。 k<=10 然后可以想到状压 一个文本串,k种模式串,很容易想到AC自动机。 把所有的模式串放入AC自动机上面,然后跑状压DP 跟AC自动机有关的DP一般都要用的AC自动机上的节点。 dp状态定义为dp 阅读全文
posted @ 2019-08-19 19:18 Fitz~ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一n种字符的字典,有p个禁用的单词, 问能组成多少个不同的长度为m的合法字符串。(m<=50) 题解: 是不是个我们之前做的题目非常非常像,题意都一样。 直接将上次写的AC自动机+矩阵快速幂的代码交上去。 然后突然发现没有取模,好像直接炸了。即便只有50,但是方案数还是爆__int128 阅读全文
posted @ 2019-08-19 11:19 Fitz~ 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这两题属于AC自动机的第二种套路通过矩阵快速幂求方案数。 题意:给m个病毒字符串,问长度为n的DNA片段有多少种没有包含病毒串的。 根据AC自动机的tire图,我们可以获得一个可达矩阵。 关于这题的tire图详解可以点击这里,往下面翻,这个博主的图对于tire图讲的非常详细。 知道了什么是tire图 阅读全文
posted @ 2019-08-19 11:06 Fitz~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 最近正在学AC自动机,按照惯例需要刷一套kuangbin的AC自动机专题巩固 在网上看过很多模板,感觉kuangbin大神的模板最为简洁,于是就选择了用kuangbin大神的模板。 AC自动机其实就是字典树和KMP的结合,然后去思考一下KMP的原理,然后就是在字典树上实现KMP 这里最重要的思想可能 阅读全文
posted @ 2019-08-19 10:47 Fitz~ 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 29 下一页