Longest Common Prefix
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Longest Common Prefix
题目描述
给定一个长度为 的字符串 。
对于每一个位置 (满足 ),定义字符串 为:
- 从字符串 中删除第 个字符后得到的新字符串;
- 其余字符的相对顺序保持不变。
对于两个字符串 和 ,定义:
表示它们的最长公共前缀(Longest Common Prefix)的长度,即最大的整数 ,满足:
你的任务是:
选择两个不同的位置 和 ,使得:
尽可能大,并输出这个最大值。
形式化地,你需要计算:
你只需要输出这个最大值,不需要输出对应的 。
输入格式
第一行包含一个整数 (),表示测试用例数量。
接下来每组测试数据包含一行,一个字符串 。
保证:
- 字符串仅由小写英文字母组成
- 所有测试用例的字符串长度之和不超过
输出格式
对于每组测试数据,输出一个整数,表示:
的值。
每个答案占一行。
样例输入
5
abac
abbbb
cbacb
babcc
aa
样例输出
2
4
3
4
1
2026 SYNU 四月周赛 Round IV (Div 3)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 4
- 开始于
- 2026-4-23 19:30
- 结束于
- 2026-4-23 21:00
- 持续时间
- 1.5 小时
- 主持人
- 参赛人数
- 16