上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 71 下一页
摘要: 链接当时是因为没有做出来这道题才开了自动机的专题,现在看看还是比较简单的。因为每个病毒串只算一次,只有10个病毒串,可以状压一下哪些状态是可以达到的,最后取一个最大值。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #... 阅读全文
posted @ 2014-05-25 09:47 _雨 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 链接这个题把病毒分为了两种,一种包含可以覆盖,另一种不可以,需要分别求出包含他们的个数,可以把两种都建在一颗tire树上,在最后求得时候判断一下当前节点是属于哪种字符串,如果是不包含的需要判断一下pre[i]+len[i] 2 #include 3 #include 4 #include 5... 阅读全文
posted @ 2014-05-25 09:43 _雨 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 链接这个题把病毒分为了两种,一种包含可以覆盖,另一种不可以,需要分别求出包含他们的个数,可以把两种都建在一颗tire树上,在最后求得时候判断一下当前节点是属于哪种字符串,如果是不包含的需要判断一下pre[i]+len[i] 2 #include 3 #include 4 #include 5... 阅读全文
posted @ 2014-05-25 09:43 _雨 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 链接从开始节点往下走,不能走到病毒节点,如果当前状态与原始串不一样就+1,取一个最小值. 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #incl... 阅读全文
posted @ 2014-05-25 09:37 _雨 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 链接dp[i][j]表示长度为i在节点J的时候的权值最大值,根据trie树转移一下就行,需要每次都取最小的,所以需要另开一数组保存字典序最小的状态。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7... 阅读全文
posted @ 2014-05-25 09:34 _雨 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 链接状压dp+acdp[i+1][next[j]][st|tt]表示第i+1长度结点为next[j]状态为st|tt的时候的ans;dp[i+1][next[j]][st|tt]+=dp[i][j][tt]; st记录当前结点是否为给定单词的结束点后一维用01状态表示截止到目前结点为止所包含的单词数... 阅读全文
posted @ 2014-05-19 00:29 _雨 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 链接跟2778差不多,解决了那道题这道也不成问题如果做过基本的矩阵问题。数比较大,需要用unsigned longlong 就不需要mod了 溢出就相当于取余 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inclu... 阅读全文
posted @ 2014-05-18 23:03 _雨 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 链接看此题前先看一下matrix67大神写的关于十个矩阵的题目中的一个,如下:经典题目8 给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j。令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j... 阅读全文
posted @ 2014-05-15 22:47 _雨 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 链接第一次做这种题目,参考了下题解,相当于把树扯直了做DP,估计这一类题都是这个套路吧。状态方程dp[i][next] = dp[i][next]+dp[i][j] ;dp[i][j]表示长度为i的第J个结点的时候满足题意的num,next为当前j点所能走到的下一个合法的结点。需要用高精度,看到一些... 阅读全文
posted @ 2014-05-15 20:36 _雨 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 链接上一篇的姊妹篇没啥好说的 套模板 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std... 阅读全文
posted @ 2014-05-14 15:45 _雨 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 71 下一页