题目名称 249. [POI 2000] 最长公共子串
输入输出 pow.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 20
题目来源 GravatarBYVoid 于2009-01-04加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:229, 提交:645, 通过率:35.5%
GravatarHzoi_Mafia 100 0.000 s 0.00 MiB C++
Gravatarcxt 100 0.007 s 0.78 MiB C++
Gravatarassassain 100 0.008 s 0.78 MiB C++
Gravatarcxt 100 0.008 s 0.79 MiB C++
Gravatar0 100 0.009 s 0.77 MiB C++
GravatarZXCVBNM_1 100 0.009 s 0.83 MiB C++
Gravatar白&夜 100 0.010 s 0.62 MiB C++
Gravatarcxt 100 0.010 s 0.78 MiB C++
Gravatar天一阁 100 0.010 s 0.80 MiB C++
Gravatarcxt 100 0.010 s 0.82 MiB C++
关于 最长公共子串 的近10条评论(全部评论)
二分答案+字符串hash
Gravatarlihaoze
2022-02-27 13:18 26楼
n*n*logn的暴力也能跑过
Gravatar胡嘉兴
2018-03-14 20:28 25楼
像我这种背板选手要怀有敬畏之心……
GravatarLadyLex
2018-01-05 21:24 24楼
sa来一波
GravatarShirry
2017-12-22 23:20 23楼
二分写错的我也是无话可说了...
可能我更适合后缀自动机
GravatarAAAAAAAAAA
2017-12-07 20:18 22楼
2333一开始写的那个样竟然还能过19个点
GravatarCSU_Turkey
2017-12-01 17:44 21楼
纯手打第一道SA留念
话说SA时间复杂度= =
GravatarHzoi_Mafia
2017-09-21 17:18 20楼
哈希随机种子,重评3遍过了
体会到了哈希的不稳定性。
GravatarHeHe
2017-09-21 09:32 19楼
沃日!WA了11遍就是因为len[1]打成n!!!!!!!!!!!!!!!!!!!!
(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻(╯‵□′)╯︵┻━┻
QAQ我要从2147483647楼跳下去……
GravatarHZOI_蒟蒻一只
2017-06-14 14:11 18楼
缺少一个n=1的数据啊。。。。
-----------------------------------------
为了自己以后看的方便:
广义后缀自动机
字符串哈希
后缀自动机
后缀数组
KMP
GravatarGo灬Fire
2017-03-10 21:44 17楼

249. [POI 2000] 最长公共子串

★★★☆   输入文件:pow.in   输出文件:pow.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给出几个由小写字母构成的单词,求它们最长的公共子串的长度。

【输入格式】

文件的第一行是整数 n,1<=n<=5,表示单词的数量。

接下来n行每行一个单词,只由小写字母组成,单词的长度至少为1,最大为2000。

【输出格式】

仅一行,一个整数,最长公共子串的长度。

【输入样例】

3
abcb
bca
acbc

【输出样例】

2