• ACM-字符串处理之Substrings——hdu1238

    时间:2022-12-30 13:34:56

    Substrings Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6823    Accepted Submission(s): 305...

  • HDU 4455 Substrings --递推+树状数组优化

    时间:2022-12-03 08:59:11

    题意: 给一串数字,给q个查询,每次查询长度为w的所有子串中不同的数字个数之和为多少。解法:先预处理出D[i]为: 每个值的左边和它相等的值的位置和它的位置的距离,如果左边没有与他相同的,设为n+8(看做无穷)。考虑已知w=k的答案,推w = k+1时,这时每个区间都将增加一个数,即后n-k个数会增...

  • ●SPOJ 8222 NSUBSTR–Substrings

    时间:2022-11-25 21:56:04

    题链:http://www.spoj.com/problems/NSUBSTR/题解:后缀自动机。不难发现,对于自动机里面的一个状态s,如果其允许的最大长度为maxs[s],其right集合的大小为right[s],那么显然就可能对ANS[maxs[s]]造成贡献,即ANS[maxs[s]]=max...

  • HDU 4455.Substrings

    时间:2022-10-02 22:39:00

    SubstringsTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3240    Accepted Submission(s): 990...

  • [POJ3415]Common Substrings(后缀数组+单调栈)

    时间:2022-09-13 16:06:14

    题目描述 传送门 题意:给定两个字符串 A 和 B ,求长度不小于 k 的公共子串的个数(可以相同)。 题解 首先把一个串接在另一个串的后面,中间放一个没出现过的字符。 由于每一个子串都是某一个后缀的前缀,求出sa和height了之后,我们可以将height分组,组内都是height&...

  • Codeforces Round #306 (Div. 2) A. Two Substrings 水题

    时间:2022-09-12 23:27:35

    A. Two SubstringsTime Limit: 20 SecMemory Limit: 256 MB题目连接http://codeforces.com/contest/550/problem/ADescriptionYou are given string s. Your task is ...

  • Substrings Sort

    时间:2022-08-31 15:59:33

    You are given nn strings. Each string consists of lowercase English letters. Rearrange (reorder) the given strings in such a way that for every string...

  • CF Two Substrings

    时间:2022-08-27 15:07:27

    Two Substringstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given string s. Your task ...

  • spoj 694. Distinct Substrings 后缀数组求不同子串的个数

    时间:2022-08-24 14:30:55

    题目链接:http://www.spoj.com/problems/DISUBSTR/思路:每个子串一定是某个后缀的前缀,那么原问题等价于求所有后缀之间的不相同的前缀的个数。如果所有的后缀按照suffix(sa[1]),suffix(sa[2]),suffix(sa[3]),……suffix(sa[...

  • codeforces 451D Count Good Substrings

    时间:2022-04-17 08:38:07

    题意:给定一个字符串,求有多少个奇数子串和多少偶数子串为“回文串”  这边回文串很特殊之含有 ab 两种字母 而且 相邻的字母相同则消去一个 一直到不存在相邻的相同。思路: 在这种串中,消到最后一定是  abababababa。。。  或者bababababab。。。 那么只要头尾一样那么这个串一定...

  • LeetCode算法题-Count Binary Substrings(Java实现)

    时间:2022-04-03 09:28:09

    这是悦乐书的第293次更新,第311篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第161题(顺位题号是696)。给定一个字符串s,计算具有相同数字0和1的非空且连续子串的数量,并且这些子串中的所有0和所有1都是连续的。重复出现的子串也计算在内。例如:输入:“00110011...

  • CF 914F Substrings in a String——bitset处理匹配

    时间:2022-03-16 06:34:11

    题目:http://codeforces.com/contest/914/problem/F可以对原字符串的每种字母开一个bitset。第i位的1表示这种字母在第i位出现了。考虑能不能匹配上,可以把可行的“开头”设成1;这样的话,枚举到匹配串的第i位,字符是ch,就找出原字符串里ch对应的那个bit...

  • A. Many Equal Substrings(水题)

    时间:2021-10-23 03:50:13

    思路:直接比较橘色框里的取第一次相等,即可。#include<iostream>#include<string>usingnamespacestd;stringx,y;intn,m,k;intmain(){cin>>n>>m;cin>>x;...

  • Subsequences in Substrings Kattis - subsequencesinsubstrings (暴力)

    时间:2021-09-27 16:12:41

    题目链接:SubsequencesinSubstringsKattis-subsequencesinsubstrings题目大意:给你字符串s和t。然后让你在s的所有连续子串中,找出这些连续子串中的非连续子串中包含t的有多少个。具体思路:我们枚举s的每一个位置,然后判断一下s的包含t的非连续子串中到...

  • New Distinct Substrings

    时间:2021-08-24 13:30:01

    spoj705:http://www.spoj.com/problems/SUBST1/题意:和spoj694一样,只是数据范围变大了。题解:同spoj694.#include<iostream>#include<cstdio>#include<cstring>u...

  • HUST 1352 Repetitions of Substrings(字符串)

    时间:2021-08-22 16:19:52

    RepetitionsofSubstringsDescriptionThe“repetitions”ofastringS(whoselengthisn)isamaximumnumber“k”suchthat:1)kisafactorofn2)S[0..n/k-1]=S[p*(n/k)..(p+1)*...

  • 【POJ 3415】Common Substrings 长度不小于k的公共子串的个数

    时间:2021-08-06 07:41:09

    长度不小于k的公共子串的个数,论文里有题解,卡了一上午,因为sum没开longlong!!!没开longlong毁一生again~~~以后应该早看POJ里的Discuss啊QAQ#include<cstdio>#include<cstring>#include<iost...

  • POJ3415:Common Substrings——题解

    时间:2021-07-14 05:13:55

    http://poj.org/problem?id=3415给定两个字符串A和B,求长度不小于k的公共子串的个数(可以相同)。论文题,和上道题(POJ2774)类似,首先想到现将AB串合并,然后子串可以表示成字符串后缀的前缀,于是我们比较任意两个A后缀和B后缀,用height求出他们的公共子串长度就...