![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hash
_xgcxgc
一名热爱看番的OIer,
热爱OI,
热爱二次元,
热爱这个世界。
展开
-
BZOJ3207:花神的嘲讽计划Ⅰ hash+主席树
Description 给出一个长度为n的序列,有m个询问,每次询问l~r是否存在长度为k的一个字串。Sample Input 8 5 3 1 2 3 4 5 6 7 8 2 5 2 3 4 1 8 3 2 1 5 7 4 5 6 2 5 1 2 3 1 7 3 4 5Sample Output No Yes Yes Yes No这一题用hash来...原创 2018-04-15 20:25:23 · 216 阅读 · 0 评论 -
[Jsoi2015]字符串树 hash+主席树+LCA
Description 字符串树本质上还是一棵树,即N个节点N-1条边的连通无向无环图,节点从1到N编号。与普通的树不同的是,树上的每条边都对应了一个字符串。每次给出一个字符串S和两个节点U,V,需要回答U和V之间上有多少个字符串以S为前缀。Sample Input 4 1 2 ab 2 4 ac 1 3 bc 3 1 4 a 3 4 b 3 2 abSample Output原创 2018-04-15 21:10:00 · 185 阅读 · 0 评论 -
[JSOI2008]火星人prefix splay+Hash
Description给你一个字符串,每次有加字符和改字符两种操作,让你求从l开始的后缀和从r开始的后缀的最长公共前缀。Sample Inputmadamimadam7Q 1 7Q 4 8Q 10 11R 3 aQ 1 7I 10 aQ 2 11Sample Output51021这题一眼题,但码代码码了一上午。。。#include <cstd...原创 2018-09-18 12:51:05 · 208 阅读 · 0 评论 -
Bubble Cup 11 - Finals [Online Mirror, Div. 1] B. Space Isaac Hash
Description有两个集合,两个集合里的数互不相同且都是0~m-1的数,现在给你第一个集合的数,每次你可以从第一个集合和第二个集合各选一个数出来,问有哪些数不能表示出来。Sample Input2 53 4Sample Output12好强啊这题。。。首先有一个比较显然的想法,一个数不能被表示出来,当且仅当对于每一个A集合中的数ai都能找到另一个A集合中的数匹配。也...原创 2018-09-23 21:27:54 · 171 阅读 · 0 评论 -
[Poi2010]Antisymmetry Hash
Description对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。Sample Input811001011Sample Output7考虑字符串先做一遍hash,取反再做一遍hash。然后二...原创 2018-09-30 07:25:20 · 295 阅读 · 0 评论 -
[Jsoi2014]回文串 Hash+树状数组
Description给定一个字符串,每次询问lll~rrr间有多少个回文串。Sample Inputabaa41 21 31 43 4Sample Output2463考虑每个回文中心做出的贡献,假设它拓展的最长长度为sss,它的位置为p,当前询问为l,rl,rl,r。那么他的贡献就是:min(len,r−p+1,p−l+1)min(len,r-p+1,p-l...原创 2018-12-23 21:40:55 · 248 阅读 · 0 评论 -
JSOI2016部分题题解
边做边更吧。。。独特的树叶判断两棵树是否相同可以使用树HashHashHash,我用的HashHashHash方式是按照子树大小来HashHashHash。然后你搞一个换根DPDPDP判一下即可。。。#include <map>#include <ctime>原创 2019-03-02 19:05:15 · 252 阅读 · 0 评论 -
[SDOI2017]硬币游戏 Hash+高斯消元
Description给你一个字符串集,构造一个串每个位置等概率的插入。问字符串集中每个字符串最先出现在构造的串中的概率。Sample Input3 3THTTTHHTTSample Output0.33333333330.25000000000.4166666667首先这道题有弱化版,就是JSOI2009奇怪的游戏JSOI2009奇怪的游戏JSOI2009奇怪的游戏...原创 2019-03-07 20:02:46 · 194 阅读 · 0 评论