【数据结构】AC自动机
mysterynoip
蒟蒻OIer
展开
-
bzoj 2938 [Poi2000]病毒 AC自动机
题面 题目传送门 解法 AC自动机……尼玛我就是一个自动WA题机…… 有多串匹配,所以我们可以对这nnn个0/1串建出一个AC自动机 然后我们可以发现,在我们建出的这一个Trie图上,如果存在一个无限长的0/1串,那么一定可以在这张图上跑并且一直在环上绕 那么,问题就转化成给定一个起点,问是否存在环 显然dfs就可以了 时间复杂度:O(∑|si|)O(∑|si|)O(\sum|s_i|)...原创 2018-08-27 20:26:51 · 112 阅读 · 0 评论 -
bzoj 3530 [Sdoi2014]数数 AC自动机+数位dp
题面 题目传送门 解法 感觉在AC自动机上dp挺套路的 建出Trie图之后,我们可以很自然地表示出状态f[0/1][i][j]f[0/1][i][j]f[0/1][i][j]表示已经做到了第iii位,并且在自动机第jjj个位置,当前的数是否达到上界的数的个数 然后转移还是挺方便的,只要枚举下一位是什么,在自动机上的哪一个位置,和普通的数位dp差不多,我就不详细写转移方程了 然而,这就...原创 2018-08-28 14:31:01 · 131 阅读 · 0 评论