哈希
文章平均质量分 58
数据结构之哈希
Charon_HN
NLP炼丹儿
展开
-
牛客 矩阵 二维哈希+二分
题目链接题意给出一个n * m的矩阵。让你从中发现一个最大的正方形。使得这样子的正方形在矩阵中出现了至少两次。输出最大正方形的边长。分析这题关键点就是如何去定义正方形,如果纯粹去暴力,将矩阵逐行去分析,那么复杂度将会到达O(n3 ),如果知道二维哈希,那么获得正方形的哈希值就可以在O(1)的时间复杂度下得到了。二维哈希的关键就是要定义和获取,定义如下:for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) hasha[i][j]原创 2021-04-09 12:16:34 · 242 阅读 · 0 评论 -
牛客 K串 哈希+前缀和+莫队
题目链接题目描述:ZZT 得到了一个字符串 S 以及一个整数 K。WZH 在 1995 年提出了“优雅 K 串”的定义:这个字符串每一种字符的个数都是 K 的倍数。现在 ZZT 想要对字符串进行 Q 次询问,第 i 次询问给出一个区间 [Li, Ri],他想计算 [Li, Ri] 中有多少个子串是“优雅 K 串”。由于 ZZT 忙于工作,所以他把这个问题交给了你,请你帮忙解决。输入描述:第一行输入一个正整数 K。第二行输入一个字符串 S。第三行输入一个正整数 Q,表示有 Q 次询问。接下原创 2021-04-08 16:22:20 · 222 阅读 · 0 评论 -
Isomorphic Inversion 哈希判断 Contest1818 - 2019年我能变强组队训练赛第十场
Isomorphic Inversion题目描述Let s be a given string of up to 106 digits. Find the maximal k for which it is possible to partition s into k consecutive contiguous substrings, such that the k parts form a...原创 2019-08-29 18:36:42 · 348 阅读 · 0 评论 -
Similarity of Subtrees Aizu - 2784 哈希
Similarity of SubtreesDefine the depth of a node in a rooted tree by applying the following rules recursively:The depth of a root node is 0.The depths of child nodes whose parents are with depth d ...原创 2019-09-04 18:12:30 · 234 阅读 · 0 评论 -
哈希字符串入门 P3370洛谷
题目链接描述如题,给定N个字符串(第i个字符串长度为Mi,字符串内包含数字、大小写字母,大小写敏感),请求出N个字符串中共有多少个不同的字符串。#友情提醒:如果真的想好好练习哈希的话,请自觉,否则请右转PJ试炼场:)输入格式第一行包含一个整数N,为字符串的个数。接下来N行每行包含一个字符串,为所提供的字符串。输出格式输出包含一行,包含一个整数,为不同的字符串个数。输入样例5a...原创 2020-01-29 16:55:00 · 3577 阅读 · 0 评论 -
洛谷 P2957 字符串哈希入门
题目链接题目描述奶牛们非常享受在牛栏中哞叫,因为她们可以听到她们哞声的回音。虽然有时候并不能完全听到完整的回音。Bessie曾经是一个出色的秘书,所以她精确地纪录了所有的哞叫声及其回声。她很好奇到底两个声音的重复部份有多长。输入两个字符串(长度为1到80个字母),表示两个哞叫声。你要确定最长的重复部份的长度。两个字符串的重复部份指的是同时是一个字符串的前缀和另一个字符串的后缀的字符串。我们...原创 2019-09-23 20:46:05 · 754 阅读 · 0 评论