
后缀数组
文章平均质量分 74
elijahqi
这个作者很懒,什么都没留下…
展开
-
UOJ35 后缀排序
http://www.elijahqi.win/2018/01/29/uoj35/ 这是一道模板题。读入一个长度为 nn 的由小写英文字母组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 11 到 nn。除此之外为了进一步证明你确实有给后缀排序的超能力,请另外输出 n−1n−1 个整数分别表示排序后相邻后缀的最长公原创 2018-01-29 17:53:51 · 216 阅读 · 0 评论 -
poj1743
http://www.elijahqi.win/2017/07/14/poj1743/ Musical Theme Description A musical melody is represented as a sequence of N (1<=N<=20000)notes that are integers in the range 1..88, each represen...原创 2018-03-13 13:32:11 · 157 阅读 · 0 评论 -
【POJ2406】
(http://www.elijahqi.win/2017/07/13/%E3%80%90poj2406%E3%80%91/) Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 48867 Accepted: 20366 DescriptionGiven two st...原创 2018-03-13 13:34:52 · 347 阅读 · 0 评论 -
luogu2852 [USACO06DEC]牛奶模式Milk Patterns
(http://www.elijahqi.win/2017/07/14/luogu2852-usaco0%E2%80%A6%E5%A5%B6%E6%A8%A1%E5%BC%8Fmilk-patterns/) 题目描述Farmer John has noticed that the quality of milk given by his cows varies from day to day...原创 2018-03-13 13:46:09 · 264 阅读 · 0 评论 -
bzoj3796 mushroom追妹子
http://www.elijahqi.win/archives/630 Description Mushroom最近看上了一个漂亮妹纸。他选择一种非常经典的手段来表达自己的心意——写情书。考虑到自己的表达能力,Mushroom决定不手写情书。他从网上找到了两篇极佳的情书,打算选择其中共同的部分。另外,Mushroom还有个一个情敌Ertanis,此人也写了封情书给妹子。 Mushroom不...原创 2020-06-21 11:24:52 · 263 阅读 · 0 评论 -
bzoj3676&&luogu3649 [APIO2014]回文串
题目描述给你一个由小写拉丁字母组成的字符串 sss。我们定义 sss 的一个子串的存在值为这个子串在 sss 中出现的次数乘以这个子串的长度。对于给你的这个字符串 sss,求所有回文子串中的最大存在值。输入输出格式输入格式:一行,一个由小写拉丁字母(a~z)组成的非空字符串 sss。输出格式:输出一个整数,表示所有回文子串中的最大存在值。输入输出样例输入样例#1...原创 2018-03-29 21:26:56 · 242 阅读 · 0 评论 -
ural1297
http://www.elijahqi.win/2017/07/15/ural1297/ 1297. Palindrome Time limit: 1.0 second Memory limit: 64 MB The “U.S. Robots” HQ has just received a rather alarming anonymous letter. It states that...原创 2018-03-14 15:53:21 · 393 阅读 · 0 评论 -
poj3294 后缀数组+二分
(http://www.elijahqi.win/2017/07/19/poj3294-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84%E4%BA%8C%E5%88%86/) Life Forms Time Limit: 5000MSMemory Limit: 65536K Total Submissions: 15713Accepted: 4615 De...原创 2018-03-14 16:53:19 · 313 阅读 · 0 评论 -
bzoj3473
http://www.elijahqi.win/archives/607 Description给定n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串? Input第一行两个整数n,k。 接下来n行每行一个字符串。 Output一行n个整数,第i个整数表示第i个字符串的答案。 Sample Input3 1 abc a ab ...原创 2018-03-28 21:14:39 · 306 阅读 · 0 评论 -
bzoj3277
http://www.elijahqi.win/archives/609 竟然和bzoj3473一模一样,不过数据应该是增强了#include<cstdio>#include<cstring>#define N 220000int m,nn,n1,k,n,kk;int a[N],rank[N<<1],rank1[N],sa[N],tmp[N],...原创 2018-03-28 21:15:11 · 276 阅读 · 0 评论 -
bzoj 3172 TJOI2013单词
http://www.elijahqi.win/archives/613 Description某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。Input第一个一个整数N,表示有多少个单词,接下来N行每行一个单词。每个单词由小写字母组成,N<=200,单词长度不超过10^6Output输出N个整数,...原创 2018-03-28 21:27:55 · 194 阅读 · 0 评论 -
bzoj2754 scoi2012 喵星球的点名
http://www.elijahqi.win/archives/615 题目描述a180285 幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。假设课堂上有 N 个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M 个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。然而,由于喵星人的字码过于古怪,...原创 2018-03-28 21:28:31 · 301 阅读 · 0 评论 -
bzoj4556 [Tjoi2016&Heoi2016]字符串
http://www.elijahqi.win/archives/2947 Description佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了 一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CE O,嫁给高富帅,走上人生巅峰。每个问题均有a,b,c,d四个参数,问你子串s[a...原创 2018-04-07 13:44:49 · 192 阅读 · 0 评论 -
codeforces 204e Little Elephant and Strings
http://www.elijahqi.win/archives/1223 The Little Elephant loves strings very much.He has an array a from n strings, consisting of lowercase English letters. Let’s number the elements of the array ...原创 2018-05-10 06:49:29 · 349 阅读 · 0 评论 -
bzoj 4310 跳蚤
http://www.elijahqi.win/archives/3231 Description很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。首先,他会把串 分成不超过 k 个子串,然后对于每个子串 S,他会从S的所有子串中选择字典序最大的那一个,并在选出来的 k 个子串中选择字典序最大的那一个。他称其为“魔力串”。现在他想找一个最优的分法让“...原创 2018-04-26 18:50:11 · 285 阅读 · 0 评论 -
hdu 5030 Rabbit's String
http://www.elijahqi.win/archives/3234 Problem Description Long long ago, there lived a lot of rabbits in the forest. One day, the king of the rabbit kingdom got a mysterious string and he wanted to...原创 2018-04-26 19:23:03 · 192 阅读 · 0 评论 -
bzoj 5073 [Lydsy1710月赛]小A的咒语
http://www.elijahqi.win/archives/3724 题意:给定a,b两个串 求是否能将a拆成x个以内的串完全匹配 b考虑设dp[i][j]表示当前在a中第i个位置用了j段在b中匹配的最大是多少那么可以i知道朴素dp[i][j]=max(dp[i-1][j],dp[i][j])然后可以考虑枚举后面匹配的长度 比如是z 那么分别就是dp[i+z][j+1]=max...原创 2018-06-15 16:50:51 · 196 阅读 · 0 评论 -
【luogu3809】
(http://www.elijahqi.win/2017/07/14/%E3%80%90luogu3809%E3%80%91/%20%E2%80%8E) 题目背景这是一道模版题。题目描述读入一个长度为 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 到 。输入输出格式输入格...原创 2018-03-13 13:31:41 · 243 阅读 · 0 评论 -
bzoj1692
http://www.elijahqi.win/2017/07/14/bzoj1692/ DescriptionFJ打算带他的N(1 <= N <= 30,000)头奶牛去参加一年一度的“全美农场主大奖赛”。在这场比赛中,每个参赛者都必须让他的奶牛排成一列,然后领她们从裁判席前依次走过。 今年,竞赛委员会在接受队伍报名时,采用了一种新的登记规则:他们把所有队伍中奶牛名字的首字母...原创 2018-03-13 13:30:56 · 232 阅读 · 0 评论 -
bzoj5137 Usaco2017Dec Standing Out from the Herd
http://www.elijahqi.win/2018/02/08/bzoj5137/ 题目描述Just like humans, cows often appreciate feeling they are unique in some way. Since Farmer John’s cows all come from the same breed and look quite ...原创 2018-02-08 14:44:48 · 634 阅读 · 0 评论 -
bzoj3238 [Ahoi2013]差异
http://www.elijahqi.win/2018/02/19/bzoj3238/ Description Input一行,一个字符串S Output一行,一个整数,表示所求值 Sample Input cacao Sample Output54HINT2<=N<=500000,S由小写英文字母组成学农之前想做的题来着的当时怎么也想不明白现...原创 2018-02-19 01:51:51 · 223 阅读 · 0 评论 -
poj3450 Corporate Identity(后缀数组+二分答案)
(http://www.elijahqi.win/2017/07/18/poj3450-corporat%E2%80%A6entity%EF%BC%88%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84%E4%BA%8C%E5%88%86%E7%AD%94%E6%A1%88%EF%BC%89/) Corporate Identity Time Limit: 3000MS ...原创 2018-03-14 18:32:05 · 1449 阅读 · 0 评论 -
spoj 694
http://www.elijahqi.win/2017/07/20/spoj-694/ Given a string, we need to find the total number of its distinct substrings. Input T- number of test cases. T<=20; Each test case consists of one s...原创 2018-03-14 18:32:35 · 261 阅读 · 0 评论 -
spoj 705后缀数组
(http://www.elijahqi.win/2017/07/20/spoj-705%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84/) Given a string, we need to find the total number of its distinct substrings. InputT- number of test cases. T<=...原创 2018-03-14 18:33:06 · 160 阅读 · 0 评论 -
poj3080 后缀数组+二分查找
(http://www.elijahqi.win/2017/07/19/poj3080-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE/) Blue Jeans Time Limit: 1000MSMemory Limit: 65536K Total Submissions: 18245...原创 2018-03-14 18:33:37 · 386 阅读 · 0 评论 -
bzoj4278 [ONTAK2015]Tasowanie
http://www.elijahqi.win/2018/02/19/bzoj4278/ Description给定两个数字串A和B,通过将A和B进行二路归并得到一个新的数字串T,请找到字典序最小的T。Input第一行包含一个正整数n(1<=n<=200000),表示A串的长度。 第二行包含n个正整数,其中第i个数表示Ai。 第三行包含一个正整数m(1<=m&l...原创 2018-02-19 22:18:28 · 279 阅读 · 0 评论 -
bzoj1031 [JSOI2007]字符加密Cipher
http://www.elijahqi.win/2018/02/23/bzoj1031/ Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作:JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按...原创 2018-02-23 09:24:13 · 161 阅读 · 0 评论 -
【luogu2463&&bzoj4698】sandy的卡片 后缀数组+二分
(http://www.elijahqi.win/2017/07/20/%E3%80%90luogu2463bzoj4698%E3%80%91sandy%E7%9A%84%E5%8D%A1%E7%89%87-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84%E4%BA%8C%E5%88%86/)题目描述Sandy和Sue的热衷于收集干脆面中的卡片。然而,Sue收...原创 2018-03-15 23:50:22 · 212 阅读 · 0 评论 -
TJOI 2017DNA 【bzoj4892&&luogu3763】
(http://www.elijahqi.win/2017/07/21/tjoi-2017dna-%E3%80%90bzoj4892luogu3763%E3%80%91/) 题目描述加里敦大学的生物研究所,发现了决定人喜不喜欢吃藕的基因序列S,有这个序列的碱基序列就会表现出喜欢吃藕的性状,但是研究人员发现对碱基序列S,任意修改其中不超过3个碱基,依然能够表现出吃藕的性状。现在研究人员想知道这...原创 2018-03-15 23:52:21 · 222 阅读 · 0 评论 -
hdu 3518 后缀数组
(http://www.elijahqi.win/2017/07/21/hdu-3518-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84/) Boring countingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submiss...原创 2018-03-15 23:53:02 · 289 阅读 · 0 评论 -
bzoj4199&&luogu2178 noi2015品酒大会 后缀数组
(http://www.elijahqi.win/2017/07/22/bzoj4199luogu2178-noi2015%E5%93%81%E9%85%92%E5%A4%A7%E4%BC%9A-%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84/%20%E2%80%8E) 题目描述一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜...原创 2018-03-15 23:54:34 · 215 阅读 · 0 评论 -
poj3693
http://www.elijahqi.win/2017/07/23/poj3293/ Maximum repetition substring Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10165 Accepted: 3125 DescriptionThe repetition nu...原创 2018-03-15 23:57:16 · 411 阅读 · 0 评论 -
poj3415 Common Substrings
http://www.elijahqi.win/2018/02/23/poj3415/ DescriptionA substring of a string T is defined as:T(i, k)=TiTi+1…Ti+k-1, 1≤i≤i+k-1≤|T|. Given two strings A, B and one integer K, we define S, a set ...原创 2018-02-23 14:45:50 · 192 阅读 · 0 评论 -
spoj687 REPEATS
http://www.elijahqi.win/2018/02/23/spoj687-repeats/ 题意翻译给定字符串,求重复次数最多的连续重复子串题目描述A string s is called an (k,l)-repeat if s is obtained by concatenating k>=1 times some seed string t with len...原创 2018-02-25 20:07:17 · 226 阅读 · 0 评论 -
POJ 2774
http://www.elijahqi.win/2017/07/12/poj-2774/ Long Long Message Time Limit: 4000MS Memory Limit: 131072K Total Submissions: 30613 Accepted: 12387 Case Time Limit: 1000MS Description...原创 2018-03-12 22:04:04 · 224 阅读 · 0 评论 -
bzoj 4650[Noi2016]优秀的拆分
http://www.elijahqi.win/archives/3894 Description 如果一个字符串可以被拆分为 AABBAABB 的形式,其中 AA 和 BB 是任意非空字符串,则我们称该字符串的这种拆 分是优秀的。例如,对于字符串 aabaabaa,如果令 A=aabA=aab,B=aB=a,我们就找到了这个字符串拆分成 AABBA ABB 的一种方式。一个字符串可能没...原创 2018-06-28 20:19:33 · 356 阅读 · 0 评论