
hash
fyc_kabuto
一个蒟蒻程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CF869 E. The Untended Antiquity
hash好题转载 2017-10-07 10:30:40 · 479 阅读 · 0 评论 -
bzoj 1567: [JSOI2008]Blue Mary的战役地图
前言:好像几天都懒得写要补很多。题意:求最大相同正方形。题解:二分+hash。 一开始想到要二维hashO(n4)O(n^4)判断。 什么,不会啊。 后来算了算假如用一维的hash满打满算好像也就O(254)O(25^4)乘点常数。 好像卡一卡能过。 于是竟然真的过了。 orzTYB知道二维怎么写。 code:#include<cstdio>#include<cstring>#in原创 2017-09-21 08:28:40 · 356 阅读 · 0 评论 -
bzoj 4936: [Ceoi2016]match
好题原创 2017-10-08 10:26:02 · 696 阅读 · 0 评论 -
bzoj 1414: [ZJOI2009]对称的正方形
题意:求多少个二维的回文串。题解:向四个方向hash,枚举中间点,分奇偶讨论,二分边长。 unsigned int AC unsigned long long WA是什么鬼。 code:#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#define LL unsigned intusing name原创 2017-10-10 08:33:31 · 670 阅读 · 0 评论 -
bzoj 1014: [JSOI2008]火星人prefix
splay+hash+二分原创 2018-01-01 19:14:24 · 339 阅读 · 0 评论 -
uoj 175. 新年的网警
题意:在这新年的第一天,猴族首领猴腮雷打算来整治一下网络风气。这时,他听说在一个叫做 Universal OJ 用户群 的 QQ 群中有人在散播(开)谣言(车),于是他就派了一群网警把这个用户群里的人都抓了回来,试图找到谣言的源头。 这个用户群中有 nn 个人,这些人中存在 mm 对双向的直接认识关系,这个社交网络中任意两个人都是直接或者间接认识的。经过研究,谣言的散播以如下的方式进行: ...原创 2018-03-13 19:59:04 · 387 阅读 · 0 评论 -
bzoj 4598: [Sdoi2016]模式字符串
题意:给一棵字母树和一个模式串,问有多少有序对(x,y)在树上路径是模式串的重复串。题解:因为从题解过来的,所以知道是点分+hash 点分的时候一个串显然只有最末/头的一小段是有用的,而且长度固定,直接用hash判掉即可。 code:#include<cstdio>#include<cstdlib>#include<cstring>#i...原创 2018-04-12 20:17:23 · 229 阅读 · 0 评论 -
AtCoder Regular Contest 099 题解
题意:给出一个操作序列包含&lt;&gt;+−&lt;&gt;+-<>+−,分别是下标左移右移,当前位置加减。问有多少对(i,j)(i,j)(i,j)满足只做这里面的操作,结果和做完所有操作一样。题解:很神奇的一道题。首先将操作后得到的序列看成一个多项式:T(S)=∑i=−109109aixiT(S)=\sum_{i=-10^9}^{10^9}a...原创 2018-09-28 14:50:10 · 247 阅读 · 0 评论 -
2119: 股市的预测
题意:问差分后相隔为b的相同子串对数题解:好题啊首先枚举子串的长度L有一个不错的思路是每隔L放一个障碍点,对于每个点统计穿过这个点的答案个数,能做到不重不漏对于关键点i,设l=i,r=i+B+Ll=i,r=i+B+Ll=i,r=i+B+L求出(1,l),(1,r)(1,l),(1,r)(1,l),(1,r)的lcs和(l,n),(r,n)(l,n),(r,n)(l,n),(r,n)...原创 2019-01-16 20:57:40 · 292 阅读 · 1 评论