hash
Coco_T_
东南大学本科毕业生,浙江大学在读研究生
展开
-
bzoj3555 [Ctsc2014]企鹅QQ
DescriptionPenguinQQ是中国最大、最具影响力的SNS(Social Networking Services)网站,以实名制为基础,为用户提供日志、群、即时通讯、相册、集市等丰富强大的互联网功能体验,满足用户对社交、资讯、娱乐、交易等多方面的需求。 小Q是PenguinQQ网站的管理员,他最近在进行一项有趣的研究——哪些账户是同一个人注册的。经过长时间的分析,小Q发现同一个人注册的原创 2017-07-30 16:08:53 · 456 阅读 · 0 评论 -
胖爷XP的hu测 T3.程序(提答)
版权属于XP,想要引用此题(包括题面)的朋友请联系博主 分析: 为什么我要在blog里写提答题:感觉这次的提答比较好,考核的知识点很好 dada们就当玩笑看看吧 一道一道看 program1 #include<bits\stdc++.h> using namespace std; int getseed(char *s) { int seed...原创 2018-03-20 20:25:03 · 185 阅读 · 0 评论 -
初十hu测 T2.long(hash)
分析: 考场上只写了O(n2)O(n2)O(n^2)的算法 勉强加了一点小优化(区间长度从当前局部最优解开始枚举) 首先我们肯定是要把点按横坐标排序 枚举区间中出现的颜色种类(状态压缩) 没有出现的颜色不能再区间内,这些点把区间可以出现的位置划分成了若干小段,每段内部只有我们枚举的颜色 之后题解是这样描述的: 不是很明白怎么赋hash值 #include<cstd...原创 2018-02-25 15:52:12 · 270 阅读 · 0 评论 -
bzoj4598 [Sdoi2016]模式字符串(hash+点分治)
题目链接 分析: 统计树上所有路径,自然想到点分治,而字符串比较,可以用hash的办法 想到之前hu测的时候出现的奇技淫巧,但是并不会用(hash值之和为0) 在统计答案时候,方向不同答案不同: 所以我们在点分治的时候需要维护两个方向的路径 而且我们在统计路径的时候,只关心是若干个模式串的前缀或后缀的路径 现在我们的问题就是:如何判断一个字符串是不是模式串的前缀或后缀 显然我们...原创 2018-03-04 08:28:24 · 309 阅读 · 0 评论 -
翔哥的hu测 T2. 数学作业(计算几何||hash+manacher)
版权属于ZYXZYXZYX,想要引用此题(包括题面)的朋友请联系博主 题目来源:[POI 2007] Axes of Symmetry 原题提交地址 分析: 可能是数据较弱 所以用计算几何A掉了 (然而翔哥把我的程序放到原题网站上,一样A掉了。。。果然我是打暴力的料) 方法一 对于多边形的对称轴,我们要分类讨论: n为偶数 点与点之间的连线形成的对称轴: 我们枚举...原创 2018-03-10 18:54:21 · 299 阅读 · 0 评论 -
午觉后的hu测(18.1.7)
前言: 看来hu测之前好好睡一觉是有益处的 T1 矩阵模板 问题描述 给定一个M行N列的01矩阵,以及Q个A行B列的01矩阵,你需要求出这Q个矩阵哪些在原矩阵中出现过。 所谓01矩阵,就是矩阵中所有元素不是0就是1。 输入文件 输入文件的第一行为M、N、A、B,参见题目描述。 接下来M行,每行N个字符,非0即1,描述原矩阵。 接下来一行为你要处理的询问数Q。 接下来Q个矩原创 2018-01-07 19:14:28 · 395 阅读 · 0 评论 -
bzoj4166 月宫的符卡序列(manacher+链状双hash)
分析: 网上的题解少之又少,而且都是dalao码风,所以只能自力更生了 仔细分析一下,这道题就是求解本质不同的回文串以及出现位置 由于字符串比较长,我们需要用manacher算法 在manacher算法中,只有发生了扩展操作的时候才有可能产生新的(本质不同)回文串 但是RL数组只记录了最长回文串,然而其中会包含很多小的回文串 example char : a b c d c b a原创 2018-01-06 10:21:07 · 443 阅读 · 0 评论 -
字符串哈希
字符串hash一种玄学的技巧 递推公式:H[i]=H[i+1]*x+s[i] (H[len]=0) 预处理出H数组后,求i~j的长度为L的哈希值,有公式:H[i]-H[j+1]*x^L 一般情况下,我们用map存hash值(曲神表示map只存数字的话不会被卡) 用ull存hash值,这样直接%2^64,比较快 如果不放心,可以选一个大质数%一下(1e9+7,998244353)//这里写原创 2017-11-09 08:29:34 · 261 阅读 · 0 评论 -
LA 4513 Stammering Aliens(字符串hash)
题目链接Dr. Ellie Arroway has established contact with an extraterrestrial civilization. However, all efforts to decode their messages have failed so far because, as luck would have it, they have stumbled原创 2017-10-30 14:46:13 · 402 阅读 · 0 评论 -
Enzymii的hu测 T1.eromanga(hash)
版权属于Enzymii,想要引用此题(包括题面)的朋友请联系博主 分析: 一眼点分治,但是不是点分治 于是打了个暴力+第6个点点分治+状压=40 题目来源 官方正解 RTY(Enzymii)这套题的特点就是部分分的划分比较多,个人觉得比较符合省选的特点,所以重点分析一下各种部分分做法(也是对于以后解题的一种启发吧) 算法一 连个模数都不给,显然不能把边权都乘...原创 2018-03-24 21:43:25 · 432 阅读 · 0 评论