码迷,mamicode.com
首页 >  
搜索关键字:hash+二分    ( 62个结果
POJ 2758 Checking the Text(Hash+二分答案)
【题目链接】 http://poj.org/problem?id=2758 【题目大意】 给出一个字符串,支持两个操作,在任意位置插入一个字符串,或者查询两个位置往后的最长公共前缀,注意查询的时候是原串下标,插入的时候则是最近更新串的下标。 【题解】 因为插入操作只有两百次,所以考虑hash重构来处 ...
分类:其他好文   时间:2016-11-16 14:50:39    阅读次数:235
SPOJ 1811 Longest Common Substring
Description 给出两个字符串,求最长公共子串. Sol SAM. 这题随便做啊...后缀数组/Hash+二分都可以. SAM就是模板啊...直接在SAM上跑就行,没有了 \(go[w]\) 就往 \(par\) 跳. 每走一步统计一下答案. Code ...
分类:其他好文   时间:2016-10-12 22:21:56    阅读次数:137
HDU2836 Traversal
题解: dp+树状数组优化 跟hdu2227差不多,只不过改变了一下范围。更改一下sum的方式即可 但是这题的a[i]范围比较大。 在用树状数组时,一种是直接使用map,另一种是使用hash+二分 代码: map优化 1060ms hash+二分 156ms ...
分类:其他好文   时间:2016-09-22 21:24:38    阅读次数:172
BZOJ 1014: [JSOI2008]火星人prefix
Sol Splay+Hash+二分答案. 用Splay维护Hash,二分答案判断. 复杂度 \(O(nlog^2n)\) PS:这题调了两个晚上因为没开long long.许久不写数据结构题感觉写完整个人都不好了... 感觉还是应该经常开几道数据结构题来毒自己. Code ...
分类:Web程序   时间:2016-09-19 20:57:55    阅读次数:188
湖南省第十一届大学生程序设计竞赛:Internet of Lights and Switches(HASH+二分+异或前缀和)
Internet of Lights and Switches Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3 Solved: 3[Submit][Status][Web Board] Description You are a fan of "Int ...
分类:Web程序   时间:2016-08-12 16:31:15    阅读次数:262
BZOJ_1014_[JSOI2008]_火星人prefix_(Splay+LCP_Hash+二分)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1014 给出一个字符串,有修改,插入,以及询问LCP(i,j)的操作. 分析 LCP在白书上面有介绍,\(LCP(i,j)\)表示以第\(i\)位和以第\(j\)位开头的后缀的最长公共前缀. 先考 ...
分类:Web程序   时间:2016-06-20 23:58:19    阅读次数:515
Uva 1152 和为0的4个值 hash/二分
题意: 给定4个n(1 <= n <= 4000)元素集合A, B, C, D,要求分别从中选取一个元素a, b, c, d,使得a+b+c+d = 0,问有多少种选法。 分析: 显然四重循环是过不了的,我先想到的是用map把a+b,c+d分别保存起来,然后在查找统计。超时。。。。 然后书上说用哈希表去实现,看到有的题解hash表示的太巧妙了,学习一下。 还有就是这题可以用二分解决,先计算...
分类:其他好文   时间:2016-05-12 15:11:28    阅读次数:189
ZZULI 1876: 蛤玮的项链 Hash + 二分
Description 蛤玮向心仪的妹子送了一条项链,这条项链是由小写字母构成的首尾相接的字符串,妹子看了看项链对蛤玮说,"我希望它是对称的",蛤玮想了想之后决定,从项链上截取出一段,这段如果是回文的话那么妹子戴起来就是对称的了.由于蛤玮会魔法,他可以把项链上的某一个字母变成任意另一个字母,但由于魔 ...
分类:其他好文   时间:2016-05-11 22:06:11    阅读次数:176
最长回文子串(Manacher算法)
回文字符串,想必大家不会不熟悉吧?回文串会求的吧?暴力一遍O(n^2)很简单,但当字符长度很长时便会TLE,简单,hash+二分搞定,其复杂度约为O(nlogn), 而Manacher算法能够在线性的时间内处理出最长回文子串。让我们来看道题:http://acm.hdu.edu.cn/showpro...
分类:编程语言   时间:2015-09-03 16:30:49    阅读次数:233
bzoj-1014 火星人prefix
题意: 给出一个字符串,多次查询它的LCQ(最长公共前缀)(这个'Q'是'前'的意思吗!= = ) 带修改以及插入; 长度 题解: 这题刚学Splay的时候就听说过的题; 然而当时不知道啥是RKhash就弃疗了; 现在复习一下顺便清一下BZ第一版; 利用hash+二分处理最长公共前缀是基础; 然后就是在Splay上动态维护hash值; 具体维护就是记录每个结点的字符,每...
分类:其他好文   时间:2015-08-13 12:17:48    阅读次数:135
62条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!