码迷,mamicode.com
首页 >  
搜索关键字:公共前缀    ( 506个结果
扩展kmp——原创
扩展kmp LRH 所谓扩展kmp指的是与kmp相似的求辅助数组的原理,但是本身与kmp关系不大。 1.exkmp的用途:给定一个主串s和一个子串t,求出s中每一个后缀和子串t的最长公共前缀。 2.算法推导: 给定一个主串:S=aaaaaaaaaabaaa T=aaaaaaaaaaa (下标都是从零 ...
分类:其他好文   时间:2017-01-14 22:03:40    阅读次数:316
【poj3415】 Common Substrings
http://poj.org/problem?id=3415 (题目链接) 题意 给定两个字符串 A 和 B,求长度不小于 k 的公共子串的个数(可以相同)。 Solution 后缀数组论文题。。。 基本思路是计算 A 的所有后缀和 B 的所有后缀之间的最长公共前缀的长度,把最长公共前缀长度不小于 ...
分类:其他好文   时间:2017-01-13 10:10:31    阅读次数:242
[BZOJ1014][JSOI2008]火星人prefix
[BZOJ1014][JSOI2008]火星人prefix 试题描述 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m ...
分类:Web程序   时间:2017-01-06 21:37:18    阅读次数:256
UVAlive4097 Yungom(思路)
题意: 给你一个n(200)和d(200),表示你有d种字母,要用他们组成无公共前缀的n个字符串, 接下来给你d个数,以此表示每种字母的花费,问你最小花费 思路: 可以暴力找,首先把d种花费排序,然后存入前d个下标中,如果n>d就后面都存入inf ans初值为1-n的下标数之和,然后一直用下标为1的 ...
分类:其他好文   时间:2016-11-19 12:26:57    阅读次数:185
POJ 2758 Checking the Text(Hash+二分答案)
【题目链接】 http://poj.org/problem?id=2758 【题目大意】 给出一个字符串,支持两个操作,在任意位置插入一个字符串,或者查询两个位置往后的最长公共前缀,注意查询的时候是原串下标,插入的时候则是最近更新串的下标。 【题解】 因为插入操作只有两百次,所以考虑hash重构来处 ...
分类:其他好文   时间:2016-11-16 14:50:39    阅读次数:235
URAL 1297 Palindrome(后缀数组+ST表)
【题目链接】 http://acm.timus.ru/problem.aspx?num=1297 【题目大意】 求最长回文子串,并输出这个串。 【题解】 我们将原串倒置得到一个新的串,加一个拼接符将新串拼在原串的后面, 那么枚举对称的中心点, 在两个串在组合成的串的对应位置的后缀的最长公共前缀 就是 ...
分类:编程语言   时间:2016-11-16 02:41:30    阅读次数:220
POJ 2774 Long Long Message(后缀数组)
【题目链接】 http://poj.org/problem?id=2774 【题目大意】 求最长公共子串 【题解】 将两个串中间嵌一个字符相连,求一遍后缀数组 如果排名相邻的两个后缀的开端是分属于两个串的, 那么他们的最长公共前缀就可以用来更新答案 【代码】 ...
分类:编程语言   时间:2016-11-16 01:43:33    阅读次数:147
SPOJ 705 Distinct Substrings(后缀数组)
【题目链接】 http://www.spoj.com/problems/SUBST1/ 【题目大意】 给出一个串,求出不相同的子串的个数。 【题解】 对原串做一遍后缀数组,按照后缀的名次进行遍历, 每个后缀对答案的贡献为n-sa[i]+1-h[i], 因为排名相邻的后缀一定是公共前缀最长的, 那么就 ...
分类:编程语言   时间:2016-11-15 23:49:35    阅读次数:357
POJ 1743 Musical Theme(后缀数组+二分答案)
【题目链接】 http://poj.org/problem?id=1743 【题目大意】 给出一首曲子的曲谱,上面的音符用不大于88的数字表示, 现在请你确定它主旋律的长度,主旋律指的是出现超过一次, 并且长度不小于5的最长的曲段,主旋律出现的时候并不是完全一样的, 可能经过了升调或者降调,也就是说 ...
分类:编程语言   时间:2016-11-15 23:45:26    阅读次数:273
海量数据分析
top K 问题 分治法(哈希/Trie树(公共前缀)) -> 最小堆(多线程) 重复数问题 位图法(空换时, O(n)时间) 排序问题 分治 [桶排序] 、位图法 参考: ...
分类:其他好文   时间:2016-10-22 15:09:43    阅读次数:192
506条   上一页 1 ... 28 29 30 31 32 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!