字符串
sigh_
这个作者很懒,什么都没留下…
展开
-
Gym_102878E Eigen Substring(后缀自动机)
Eigen Substringtime limit per test:2 secondsmemory limit per test:512 megabytesProblem DescriptionFor any string sss, we define the substring s[l..r]s[l..r]s[l..r] an eigen substring of sss if and only if s[l..r]s[l..r]s[l..r] only appears once in sss.原创 2020-12-08 20:47:34 · 321 阅读 · 0 评论 -
ZOJ_3199 Longest Repeated Substring(后缀数组+ST表)
Longest Repeated SubstringTime Limit: 5000 msMemory Limit: 32768 KBProblem DescriptionWrite a program that takes a string and returns length of the longest repeated substring. A repeated substring is a sequence of characters that is immediately followe原创 2020-12-06 18:03:26 · 122 阅读 · 0 评论 -
Gym_101981M Mediocre String Problem(exkmp+manachar)
Mediocre String Problem time limit per test:1 secondsmemory limit per test:256 megabytesProblem DescriptionGiven two strings s and t, count the number of tuples (i,j,k)(i, j, k)(i,j,k) such that1≤i≤j≤∣s∣1 ≤ i ≤ j ≤ |s|1≤i≤j≤∣s∣1≤k≤∣t∣.1 ≤ k ≤ |t|.1≤原创 2020-10-15 21:25:52 · 128 阅读 · 0 评论 -
洛谷_1659 拉拉队排练(Manachar)
拉拉队排练题目链接:https://www.luogu.com.cn/problem/P1659题解:利用Manachar算法求出字符串中第iii个字母为中心的回文串的半径pip_ipi,求出所有pip_ipi和,若大于kkk,则无解。否则利用快速幂计算前k个长度的成绩即可。#include<stdio.h>#include<iostream>#include<cstdlib>#include<cmath>#include<algo原创 2020-06-16 15:02:35 · 201 阅读 · 0 评论 -
洛谷_5685 [JSOI2013]快乐的 JYY(回文自动机)
[JSOI2013]快乐的 JYY题目链接:https://www.luogu.com.cn/problem/P5685题解:回文自动机。对两个字符串分别构造回文自动机。统计每个回文子串出现的次数。DFS。对两个自动机DFS,对于两个自动机共有的回文子串,ans+=两个自动机该串出现次数的乘积。#include<stdio.h>#include<iostream>#include<cstdlib>#include<cmath>#include原创 2020-06-02 13:55:44 · 293 阅读 · 0 评论 -
HDU_5157 Harry and magic string(回文树+前缀和)
Harry and magic stringTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem DescriptionHarry got a string T, he wanted to know the number of T’s disjoint palindrome substring pairs. A string is considered to be pali原创 2020-05-28 08:08:24 · 168 阅读 · 0 评论 -
HDU_3518 Boring counting(后缀自动机)
Boring countingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Problem Description035 now faced a tough problem,his english teacher gives him a string,which cons...原创 2020-04-29 16:43:35 · 160 阅读 · 0 评论 -
洛谷_3975 [TJOI2015]弦论(后缀自动机)
[TJOI2015]弦论题目链接:https://www.luogu.com.cn/problem/P3975题解:对于T==0,只需要构造自动机,将每个状态节点的cnt设为1,然后DFS即可。对于T==1,则需要额外求出每个点出现的次数,即cnt=出现次数。若状态节点不是克隆节点,则初始设cnt=1,否则cnt=0。然后按节点len降序访问每个节点,cnt[st[i].link]+=cn...原创 2020-04-28 20:57:50 · 185 阅读 · 0 评论 -
SGU_142 Keyword(hash)
KeywordTime limit per test: 0.5 sec. Memory limit: 16384 KBProblem DescriptionKevin has invented a new algorithm to crypt and decrypt messages, which he thinks is unbeatable. The algorithm uses a ...原创 2020-04-24 10:15:51 · 173 阅读 · 0 评论