[BZOJ3796]Mushroom追妹纸(hash+后缀数组+二分)

题目描述传送门题解把s1和s2接在一起,中间加一个分隔符 预处理出s3在s1和s2中的哪些位置出现过(hash) 求出sa和height,容易知道答案一定在相邻的两个在不同串里的后缀中产生 对于每一对相邻的后缀,二分一下满足条件的最大长度,即没有出现s3(前缀和) 时间复杂度O(nlogn...

2017-03-28 16:18:22

阅读数 725

评论数 0

[BZOJ1014][JSOI2008]火星人prefix(hash+splay)

题目描述传送门题解用splay维护一段区间的hash值,然后每一次查询的时候二分+判定就行了 算hash值update的时候只需要维护一下左右子树的大小 注意插入一个前驱一个后继,编号不要算错了代码#include<algorithm> #include<iostream&g...

2017-03-27 14:04:22

阅读数 285

评论数 0

[BZOJ3198][Sdoi2013]spring(hash+容斥原理+组合数学)

题目描述传送门题解可以通过枚举+hash求出有i位对应相同有多少对 设其为f(i) 那么答案应该为f(k)∗Ckk−f(k+1)∗Ckk+1...f(6)∗Ck6f(k)*C_k^k-f(k+1)*C_{k+1}^k...f(6)*C_6^k 容斥系数是组合数的原因是即使不考虑有i为对应相同...

2017-03-22 10:57:47

阅读数 579

评论数 0

[BZOJ3578]GTY的人类基因组计划2(hash+set)

题目描述传送门题解用一个set维护当前所有可以做实验的房间 对于每一坨人搞一个hash值(据说可以随机一些大整数,我用了一个S进制数胡搞) 然后用一个map记录一下每一个hash值是否出现过 当把一个人挪到另一个房间去的时候重新计算一下hash值,并维护set upper_bound找到大...

2017-03-17 14:47:12

阅读数 842

评论数 0

[Codeforces291E]Tree-String Problem(hash+倍增)

题目描述传送门题解可以将所有的字符串拆成一个一个的点,每一个点都只有一个字符 首先算出模式串的hash值 然后对于每一个点计算出从根到这个点形成的串的hash值 枚举每一个点,倍增求出与它的距离为模式串的长度的父亲,然后计算这一段的hash值 统计答案即可代码#include<alg...

2017-03-08 11:29:11

阅读数 372

评论数 0

[BZOJ3555][Ctsc2014]企鹅QQ(hash)

题目描述传送门题解枚举每一位,把这一位去掉,hash统计有多少个一样的 因为不存在两个串相同,所以不用管其它的直接搞就行 sort要快很多,map跑好慢…代码#include<algorithm> #include<iostream> #include<cstri...

2017-03-04 19:32:33

阅读数 431

评论数 0

[BZOJ1567][JSOI2008]Blue Mary的战役地图(二分+矩阵hash)

题目描述传送门题解二分答案之后O(n2)O(n^2)矩阵hash 就是个裸题代码#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include&l...

2017-02-20 23:16:37

阅读数 707

评论数 0

[BZOJ3207]花神的嘲讽计划Ⅰ(hash+可持久化线段树)

题目描述传送门题解把长度为k的子串hash起来然后离散化 建立可持久化权值线段树,每一次在一段区间上查询即可代码#include<algorithm> #include<iostream> #include<cstring> #include<cstdi...

2017-01-02 20:43:48

阅读数 517

评论数 0

[BZOJ2084][Poi2010]Antisymmetry(hash+二分||manacher)

题目描述传送门题解判断是否是反对称的一眼hash啊,关键是怎么求区间个数呢? 反对称也是对称啊!——由对称中心到两遍的长度满足单调性!即短的不是反对称的那么比这个长的一定不是反对称的。 那么我们可以枚举反对称的中心,然后二分反对称的长度。每一次判断的时候首先用hash预处理出来前缀和,然后每一...

2016-11-10 23:56:11

阅读数 592

评论数 0

[BZOJ2081][POI2010]Beads(hash)

最厚重的文物,总是出自无字的旷野。

2016-03-31 23:23:44

阅读数 535

评论数 0

[BZOJ2462]矩阵模板(暴力||矩阵hash)

最美丽的月色,总是出自荒芜的山谷。

2016-03-31 23:17:25

阅读数 1414

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭