上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页
摘要: ac自动机中,如果以trie中的节点为节点,(fail[i],i)为边,可以建立一颗树,该树有如下特点:“节点u是节点v的祖先 当且仅当 u代表的字符串是v代表的字符串的一个后缀”。(u代表的字符串是由根节点到u路径上所有的边代表的字符顺次组合成的,我们记作str(u))。本题中的每一个P都对应tr... 阅读全文
posted @ 2015-03-14 16:15 idy002 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 收获:AC自动机定数组大小时,如果不确定,就定10^6(极限了) 1 /************************************************************** 2 Problem: 3172 3 User: idy002 4 La... 阅读全文
posted @ 2015-03-12 19:55 idy002 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第一道AC自动机题目。记一下对AC自动机的理解吧:AC自动机=Trie+KMP。即在Trie上应用KMP思想,实现多Pattern的匹配问题。复杂度是预处理O(segma len(P)),匹配是O(len(T))。应该也是下界了。它预处理做了以下事情: 1、建立所有Pattern的Trie 2、... 阅读全文
posted @ 2015-03-12 18:00 idy002 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 练习 trie 1 #include 2 #include 3 #define maxn 1000000 4 5 struct node { 6 int v; 7 char *str; 8 node *son[26]; 9 }pool[maxn], *tail=pool... 阅读全文
posted @ 2015-03-12 10:35 idy002 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 第一道trie还需要写题来建立自己的代码习惯。 1 #include 2 #include 3 #include 4 #define maxn 20010 5 using namespace std; 6 7 struct node { 8 char v; 9 int sz;... 阅读全文
posted @ 2015-03-12 09:46 idy002 阅读(131) 评论(0) 推荐(0) 编辑
摘要: KMP的next数组,对于next[i],是:1~i-1的最长的匹配的前缀和后缀的长度(也即在i位置匹配失败后,应该跳到的模式串的位置)然后我们将所有满足要求的字串按照它的末尾位置分类。 1 #include 2 #include 3 #define M 10007 4 #define maxn... 阅读全文
posted @ 2015-03-10 21:40 idy002 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 读入优化有3s多。 1 #include 2 #include 3 #define maxn 1000010 4 #define maxm 10010 5 6 int n, m; 7 int aa[maxn], bb[maxm], f[maxm]; 8 9 void gn( int &rt ... 阅读全文
posted @ 2015-03-10 19:55 idy002 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 开始补坑。kmp中的fail数组fail[i]是指“当模式串的i位置匹配失败时,应该再用模式串的fail[i]位置匹配“ 1 #include 2 #include 3 #define maxn 100010 4 5 char aa[maxn*2], bb[maxn], cc[maxn]; 6... 阅读全文
posted @ 2015-03-10 19:30 idy002 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 二分答案,网络流是否满流判断合法性。 1 #include 2 #include 3 #include 4 #include 5 #define maxn 210 6 #define oo 0x3f3f3f3f 7 using namespace std; 8 9 str... 阅读全文
posted @ 2015-03-08 17:44 idy002 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题意弄了半天:给出一个有向图,带边权,src,dst. 求出src到dst的最大流,再求出从src到dst流量最大的路径的流量,求它们的比值。 1 #include 2 #include 3 #include 4 #include 5 #define oo 0x3f3f3f3f ... 阅读全文
posted @ 2015-03-08 15:16 idy002 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 20 下一页