
回文/哈希
回文/哈希
sz_165394732
这个作者很懒,什么都没留下…
展开
-
#3194. 去月球
题意给一个长度为n的序列a,每次询问一个区间[l,r],每次可以删掉两个值相同,且它们之间全都被删的数,求在[l,r]内最多能删多少个数。对于$ 20 % $ 的数据1≤n≤103,1≤q≤1031 \le n \le 10^3,1 \le q \le 10^31≤n≤103,1≤q≤103对于的数据100%100 \%100% 的数据 1≤n≤105,1≤m≤105,1≤q≤2×1061 ...原创 2019-08-08 20:47:32 · 193 阅读 · 0 评论 -
(学军集训)浑水摸鱼
题意给定一个长度为nnn的字符串(字符集大小为nnn级别),求其在最小表示法意义下本质不同的子串个数。n≤50000n\le 50000n≤50000题解如果不是最小表示法则是一个经典的后缀排序问题,考虑沿用该思路拓展到最小表示法上。考虑如何排序:对于两个后缀,首先找出最小表示法意义下的lcplcplcp,关键在于如何用哈希来表示最小表示法。对于一个串,我们关心的是同一个数字出现的位置,...原创 2019-12-09 00:03:57 · 404 阅读 · 0 评论 -
#4520. Sam
题意你喜欢音乐,但你只会 do,re,mi,fa,sol,la,sido,re,mi,fa,sol,la,sido,re,mi,fa,sol,la,si.你要写曲子,你每次向曲子的头或尾加入一个音符.求每次加入后曲子不同长度的周期的数目.串 AAA 是串 BBB 的周期,当且仅当 ∣A∣≤∣B∣|A|\le |B|∣A∣≤∣B∣,且 BBB 是 AAA 复制若干遍所得串的子串.例:do...原创 2019-08-22 23:12:01 · 141 阅读 · 0 评论 -
ssoj4028: 撸串(string)
题意:有一个长度为n的字符串,求至多删掉其中一个字符(可以不删),剩下的串的最短循环节(一个串是另一个串的循环节,当且仅当它为将原串无限复制后形成的串的前缀)。题解:因为求的是长度,而又不满足单调性,故枚举长度难以避免。考虑枚举一个长度后,如何高效判断其是否合法。先对问题简化:如果不删,那么直接哈希后一段段地判断即可,效率为O(NlnN)。关键在于删的字符在哪里。因为本来在比较时,都是与第一...原创 2018-11-06 16:26:48 · 220 阅读 · 0 评论 -
ssoj3991: 雪人(snowman)
【题目背景】 大佬WZY在AK NOIP 2018后,决定去冰天雪地的Y城堆雪人。【问题描述】 WZY堆了N个雪人,每个雪人都有一个可爱度Xi,WZY认为两串雪人a1,a2…an与b1,b2…bm和谐当且仅当n=ma1-b1=a2-b2=…=an-bnWZY现在要从一堆雪人中选择两串雪人A=[l1,r1],B=[l2,r2](两串可以重叠,即若l1≤l2,l2可以小于等于r1),使得A和...原创 2018-10-25 16:47:27 · 296 阅读 · 0 评论