编程题
### 问题描述 给出 $n$ 个仅包含小写字母的字符串 $s_1,s_2,\dots,s_n$。对于任意的 $i,j$ 满足 $i,j \in [1,n]$ 且 $i \neq j$,令 $w_{i,j}$ 为 $s_i,s_j$ 的最长公共子串长度。求 $w_{i,j}$ 的最大值。 ### 输入格式 第一行输入一个正整数 $n \space (2 \leq n \leq 10^5)$,代表字符串的数量。 接下来 $n$ 行,第 $i$ 行输入一个仅包含小写字母的字符串 $s_i$。保证 $\sum_{i = 1}^n |s_i| \leq 10^6$。 ### 输出格式 输出一行一个整数,即任意两个字符串之间最长公共子串的最大长度。 ### 样例输入 ``` 4 abada bacdd aabac badab ``` ### 样例输出 ``` 4 ```
查看答案
赣ICP备20007335号-2