摘要: 一些还没写的题(好像除了前两题都比较神...) bzoj1009:这是AC自动机?这不是KMP+矩乘优化DP吗?不过好像AC自动机也可以做(死) bzoj3940:这好像是正版的AC自动机,3942好像是弱化版 bzoj1444:并不知道在干什么,不过这题是AC自动机上的DP bzoj1195:... 阅读全文
posted @ 2015-07-27 18:02 orzpps 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2553 思路:第一件事当然是建立AC自动机。。。 现在我们建好了AC自动机,那么我们就在AC自动机上走,走到一个终止节点就算我们找到一个禁忌串,然后返回根节点重新匹配。 和bzoj1... 阅读全文
posted @ 2015-07-27 17:23 orzpps 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1030 思路:直接算好像比较困难,所以考虑先算不可读的串的个数,再拿总串数去减。 不可读的串的数量就是在AC自动机上走M步而不经过结尾节点(包括结尾点和fail指向结尾点的节点)的路... 阅读全文
posted @ 2015-07-27 11:58 orzpps 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1212 思路:这题AC自动机都不用建,只要trie就好了。。。 首先令f[i]表示到i的前缀能否被理解,那么答案就是f[i]==1时最大的i 转移也很简单,如果f[i]==1,这个... 阅读全文
posted @ 2015-07-27 11:46 orzpps 阅读(133) 评论(0) 推荐(0) 编辑