码迷,mamicode.com
首页 >  
搜索关键字:suffix    ( 387个结果
Codeforces #256 Div.2
B. Suffix Structure 1. 先判断s去掉一些元素是否能构成t,如果可以就是automaton 判断的方法也很简单,two pointer,相同元素同时++,不相同s的指针++,如果t能全找到,那么s能够去掉元素构成t。 bool f(string s, string t) { in...
分类:其他好文   时间:2014-07-22 22:44:54    阅读次数:139
后缀自动机(SAM)学习指南
*在学习后缀自动机之前需要熟练掌握WA自动机、RE自动机与TLE自动机* 什么是后缀自动机 后缀自动机 Suffix Automaton (SAM) 是一个用 O(n) 的复杂度构造,能够接受一个字符串所有后缀的自动机。 它最早在陈立杰的 2012 年 noi 冬令营讲稿中提到。 在2013年的一场多校联合训练中,陈立杰出的 hdu 4622 可以用 SAM 轻松水过,由此 S...
分类:其他好文   时间:2014-07-20 23:02:47    阅读次数:406
Codeforces Round #256 (Div. 2) B. Suffix Structures(模拟)
Codeforces Round #256 (Div. 2) B. Suffix Structures(模拟)...
分类:其他好文   时间:2014-07-19 02:47:16    阅读次数:192
Codeforces Round #256 (Div. 2) B Suffix Structures
B. Suffix StructuresBizon the Champion isn't just a bison. He also is a favorite of the "Bizons" team.At a competition the "Bizons" got the following ...
分类:其他好文   时间:2014-07-18 14:39:26    阅读次数:221
codeforces Div.2 B.Suffix Structures
题意是给我们两个字符串,再在第一个字符串中找第二个, 给了我们两种方法,一:在第一个字符串删掉一些字符后得到第二个字符串; 二:在第一个字符串中改变一些字符的先后顺序得到字符串二; 如果只用第一种方法输出:   automaton; 只用第二种输出:array 两种都用输出:both; 找不到输出:need tree; 直接找就行,,,,,,水 #include #include...
分类:其他好文   时间:2014-07-18 11:17:05    阅读次数:191
Codeforces Round #256 (Div. 2) B
B. Suffix Structures Bizon the Champion isn't just a bison. He also is a favorite of the "Bizons" team. At a competition the "Bizons" got the following problem: "You are given two distinct w...
分类:其他好文   时间:2014-07-18 11:15:25    阅读次数:252
Codeforces Round #256 (Div. 2) B (448B) Suffix Structures
题意就是将第一个字符串转化为第二个字符串,支持两个操作,一个是删除,一个是更换字符位置。 简单的字符串操作!! AC代码如下: #include #include #include #include #define M 50010 #define inf 100000000 using namespace std; char a[1005],b[1005]; int la,lb; bo...
分类:其他好文   时间:2014-07-18 11:03:48    阅读次数:273
URAL_1146/uva_108 最大子矩阵 DP 降维
题意很简单,给定一个N*N的大矩阵,求其中数值和最大的子矩阵。一开始找不到怎么DP,没有最优子结构啊,后来聪哥给了我思路,化成一维,变成最大连续和即可。为了转化成一维,必须枚举子矩阵的宽度,通过预处理的suffix可以很快计算出每一列某一段的和,然后进行一维DP即可。。总复杂度为 O(N^3);#i...
分类:其他好文   时间:2014-07-16 16:59:44    阅读次数:231
UVA-1400 Ray, Pass me the Dishes, LA 3938 , 线段树,区间查询
题意:给出一列数(n个),m次查询区间[l,r]的最大连续区间[x,y](l 思路:动态查询区间最大连续区间; 如果是求最大连续区间和: 用线段树维护最大连续和sum_sub、最大前缀和sum_prefix、最大后缀和sum_suffix。 root.sum_sub = max{l.sum_sub, r.sum_sub, (l.sum_suffix + r.sum_prefix)...
分类:其他好文   时间:2014-07-16 11:42:15    阅读次数:222
部分系列题
部分系列题当然是不齐的。JZP系列 JZPKIL 数论,反演,积性函数,伯努利数,(常数优化) JZPFAR k-d树 JZPTAB 分块 hash sam【太可怕了 不会写】 JZPLCM 三维偏序,可持久化线段树维护 JZPEXT 数位统计(常数优化) JZPGYZ suffix array水....
分类:其他好文   时间:2014-07-11 09:50:41    阅读次数:229
387条   上一页 1 ... 36 37 38 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!