码迷,mamicode.com
首页 >  
搜索关键字:AC    ( 12438个结果
UVa 11019 (AC自动机 二维模式串匹配) Matrix Matcher
就向书上说得那样,如果模式串P的第i行出现在文本串T的第r行第c列,则cnt[r-i][c]++;还有个很棘手的问题就是模式串中可能会有相同的串,所以用repr[i]来记录第i个模式串P[i]第一次出现的位置。如果repr[i] == i,说明这个模式串之前没有重复过,可以加进自动机里去。有重复的话...
分类:其他好文   时间:2015-04-05 21:44:27    阅读次数:127
【BZOJ】【3439】Kpm的MC密码
Trie树/可持久化线段树 神题啊……搞了我一下午= =(其实第233个提交也是我的) 我一开始的思路:这个找kpm串的过程,其实就跟在AC自动机上沿fail倒着往下走是差不多的(看当前是哪些点的后缀,如果某个串的后缀是当前串,那它的fail就会指向这里)所以就在fail树上bfs一遍,然后找到.....
分类:其他好文   时间:2015-04-05 21:41:44    阅读次数:302
求奇数的乘积 AC 杭电
求奇数的乘积Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 56573 Accepted Su...
分类:其他好文   时间:2015-04-05 20:17:17    阅读次数:125
平方和与立方和 AC 杭电
平方和与立方和Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 109261 ...
分类:其他好文   时间:2015-04-05 20:11:58    阅读次数:99
第几天 AC 杭电
第几天?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 90652 Accepted Submissi...
分类:其他好文   时间:2015-04-05 18:52:22    阅读次数:149
成绩转换 AC 杭电
成绩转换Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 90024 Accepted Submission(s): 3...
分类:其他好文   时间:2015-04-05 18:42:34    阅读次数:91
UVa 11468 (AC自动机 概率DP) Substring
将K个模板串构成一个AC自动机,那些能匹配到的单词节点都称之为禁止节点。然后问题就变成了在Tire树上走L步且不经过禁止节点的概率。根据全概率公式用记忆化搜索求解。 1 #include 2 #include 3 #include 4 using namespace std; 5 ...
分类:其他好文   时间:2015-04-05 15:51:35    阅读次数:120
[LeetCode]Largest Number, 解题报告
目录目录 题目 思路 AC代码题目 Given a list of non negative integers, arrange them such that they form the largest number. For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330. Not...
分类:其他好文   时间:2015-04-05 13:22:34    阅读次数:140
UVa 1592模拟(map)
背景:第一因为找到结果之后没有及时的停止查找而wa了一发,改正后ac。 思路:首先对读入的每一个string,设置一个独特的ID,这样就把string变为int,后来比较的时候就会简化很多,设置ID的时候用map来赋予每一种string对应一个独特的ID。然后构建一个key为pair的map,因为行比较多列比较少(列的数为10),就枚举列的所有组合,然后对每组组合来进行map判重。 我的代码;...
分类:其他好文   时间:2015-04-05 10:37:36    阅读次数:108
NYOJ 1107 最高的奖励(贪心+优先队列)
最高的奖励时间限制:1000ms | 内存限制:65535KB难度:3描述请问:挖掘机技术哪家强?AC了告诉你!给你N(N#include #include #include #include using namespace std;const int N = 50005;bool vis[N];s...
分类:其他好文   时间:2015-04-05 10:25:05    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!