• UVA11019 Matrix Matcher【hash傻逼题】【AC自动机好题】

    时间:2022-06-25 08:30:52

    LINK1LINK2题目大意让你在一个大小为\(n*m\)的矩阵中找大小是\(x*y\)的矩阵的出现次数思路1:Hashhash思路及其傻逼你把一维情况扩展一下一维是一个bas,那你二维就用两个bas好了对一个在\((i,j)\)的字符,令他的hash值是\(c_{i,j}*bas1^i*bas2^...

  • [专题汇总]AC自动机

    时间:2022-06-23 12:05:08

    1.The2011ACM-ICPCAsiaDalianRegionalContestZOJ3545 RescuetheRabbit 简单的AC自动机+状压DP,状态DP[node][mask]![专题汇总]AC自动机的更多相关文章「kuangbin带你飞」专题十七AC自动机layout:postti...

  • POJ 2778 DNA Sequence(AC自动机 + 矩阵快速幂)题解

    时间:2022-06-22 17:46:39

    题意:给出m个模式串,要求你构造长度为n(n<=2000000000)的主串,主串不包含模式串,问这样的主串有几个思路:因为要不包含模式串,显然又是ac自动机。因为n很大,所以用dp不太好。在图论中,如果我们知道一个图的邻接矩阵A,$A_{ij}$=1表示i走一步到j有一条路,那么$A^n$中...

  • DNA Sequence POJ - 2778 AC自动机 && 矩阵快速幂

    时间:2022-06-22 17:46:33

    It'swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit'sveryusefultoanalyzeasegmentofDNASequence,Forexample,ifaanimal'sDNAsequencecontains...

  • 考研路茫茫——单词情结 HDU - 2243 AC自动机 && 矩阵快速幂

    时间:2022-06-22 17:46:27

    背单词,始终是复习英语的重要环节。在荒废了3年大学生涯后,Lele也终于要开始背单词了。一天,Lele在某本单词书上看到了一个根据词根来背单词的方法。比如"ab",放在单词前一般表示"相反,变坏,离去"等。于是Lele想,如果背了N个词根,那这些词根到底会不会在单词里出现呢。更确切的描述是:长度不超...

  • POJ2778(SummerTrainingDay10-B AC自动机+矩阵快速幂)

    时间:2022-06-22 17:46:51

    DNASequenceTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 17160 Accepted: 6616DescriptionIt'swellknownthatDNASequenceisasequenceonlycontainsA,...

  • JZYZOJ1369 [coci2012]覆盖字符串 AC自动机

    时间:2022-06-18 03:41:58

    http://172.20.6.3/Problem_Show.asp?id=1369trie树如果不优化就这么往里面放这么多单词肯定超空间+超时,所以需要去掉无用的字符串(不属于原字符串的),但是一个一个判断时间又很长;所以解决方案就是用一个多维vis数组胡搞判定一下,非常魔性。。。代码#inclu...

  • HDU2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)

    时间:2022-06-15 19:47:30

    与POJ2778一样。这题是求长度不超过n且包含至少一个词根的单词总数。长度不超过n的单词总数记为Sn,长度不超过n不包含词根的单词总数记为Tn。答案就是,Sn-Tn。Sn=26+262+263+...+26nTn=A+A2+A3+...+An(A为AC自动机构造出来的矩阵)可以构造矩阵用快速幂求出...

  • ZOJ 4114 Detect the Virus(AC自动机)

    时间:2022-06-12 19:13:49

    DetecttheVirusTimeLimit: 2Seconds     MemoryLimit: 65536KBOneday,Nobitafoundthathiscomputerisextremelyslow.Afterseveralhours'work,hefinallyfoundthatit...

  • HDU-2778 DNA Sequence(AC自动机)

    时间:2022-06-02 13:01:26

    题目大意:统计模式串出现的次数。题目分析:模板题。代码如下:#include<iostream>#include<cstdio>#include<queue>#include<string>#include<cstring>#include...

  • ZOJ 3228 AC自动机 重叠和不重叠

    时间:2022-06-01 16:46:31

    点击打开链接题意:给定模式串,问下面的串最多出现多少次,0代表可以重叠,1代表不能重叠思路:正常的0可以用模版直接实现,1的可以再写一个查询的,不能重叠,尽量先取前面,结果是最优的,所以我就记录这个串上一次出现的位置,然后在走了串这么长的长度才可以在+1.[html] viewplain copy#...

  • HDU 3341 Lost's revenge AC自动机+dp

    时间:2022-05-07 22:55:05

    Lost'srevengeTimeLimit:15000/5000MS(Java/Others)    MemoryLimit:65535/65535K(Java/Others)TotalSubmission(s):3757    AcceptedSubmission(s):1020ProblemD...

  • lightoj 1427 - Substring Frequency (II) AC自动机

    时间:2022-04-30 02:17:55

    模板题,找来测代码。注意有相同单词//#pragmacomment(linker,"/STACK:1024000000,1024000000")#include<cstdio>#include<cstring>#include<cstdlib>#include&l...

  • Ring HDU - 2296 AC自动机+简单DP和恶心的方案输出

    时间:2022-04-30 02:15:24

    题意:就是现在给出m个串,每个串都有一个权值,现在你要找到一个长度不超过n的字符串,其中之前的m个串每出现一次就算一次那个字符串的权值,求能找到的最大权值的字符串,如果存在多个解,输出最短的字典序最小的串。当最大全权值为0时输出空串。输入最多100个子串,权值为不超过100的正整数。每个子串长度至少...

  • 网络爬虫 - 真·AC自动机

    时间:2022-04-29 15:16:52

    前几天无聊,忽然想写点有趣的代码,关于网络方面的,刚开始就想写一个能从oj上自动拉个比赛的软件,后来查资料时看到了神奇的AC自动机,于是自己也去实现了遍。一天狂A500多道。。。就当自娱自乐了。在这里提醒大家,AC需谨慎,我跑程序的时候已经将程序放慢了许多,也实时监控hdu(oj大部分题是从hdu拉...

  • [BZOJ 3530] [Sdoi2014] 数数 【AC自动机+DP】

    时间:2022-04-21 09:07:22

    题目链接:BZOJ-3530题目分析明显是AC自动机+DP,外加数位统计。WZY神犇出的良心省选题,然而去年我太弱..比现在还要弱得多..其实现在做这道题,我自己也没想出完整解法..就想出了个O(l^3)的做法:完全按照数位统计的思想来,先统计长度不足len的数字的合法种类数,这个枚举开头,然后AC...

  • CodeForces - 710F:String Set Queries (二进制分组 处理 在线AC自动机)

    时间:2022-04-19 11:59:38

    oushouldprocessmqueriesoverasetDofstrings.Eachqueryisoneofthreekinds:AddastringstothesetD.Itisguaranteedthatthestringswasnotaddedbefore.Deleteastrings...

  • hdu 4057--Rescue the Rabbit(AC自动机+状压DP)

    时间:2022-04-15 13:15:13

    题目链接ProblemDescriptionDr.Xisabiologist,wholikesrabbitsverymuchandcandoeverythingforthem.2012iscoming,andDr.XwantstotakesomerabbitstoNoah'sArk,ortherea...

  • BZOJ.2938.[POI2000]病毒(AC自动机)

    时间:2022-04-04 21:19:11

    题目链接\(Description\)给n个模式串,问是否存在长度无限的主串,使得任何一个模式串都没有在主串中出现。\(Solution\)先建AC自动机。假设我们有了一个无限长的安全代码,然后在AC自动机上匹配应该发生什么?应该是匹配到一个位置失败跳回去,之后要再匹配到这个位置(必须跳回当前链)再...

  • BZOJ 3940--[Usaco2015 Feb]Censoring(AC自动机)

    时间:2022-03-18 02:10:23

    3940:[Usaco2015Feb]CensoringTimeLimit: 10Sec  MemoryLimit: 128MBSubmit: 723  Solved: 360[Submit][Status][Discuss]DescriptionFarmerJohnhaspurchasedasub...