#234. 首尾子串匹配的最大长度

    ID: 234 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatWarmup-2gesp5字符串递归

首尾子串匹配的最大长度

首尾子串长度

题目背景

在一次字符串处理挑战中,你需要识别特定的模式。

题目描述

给定一个字符串 str 和一个非空子字符串 sub,请递归地计算 str 中以 sub 开始并以 sub 结束的最大子字符串的长度。

输入格式

输入以如下格式从标准输入中给出。

str " " sub

输出格式

输出以如下格式输出到标准输出中。

length

样例

catcowcat" "cat
9
catcowcat" "cow
3
cccatcowcatxx" "cat
9

样例解释

对于第一个样例,字符串是 "catcowcat",子字符串是 "cat"。以 "cat" 开始并以 "cat" 结束的最大子字符串就是 "catcowcat" 本身,其长度为 9。 对于第二个样例,字符串是 "catcowcat",子字符串是 "cow"。以 "cow" 开始并以 "cow" 结束的最大子字符串是 "cow",其长度为 3。 对于第三个样例,字符串是 "cccatcowcatxx",子字符串是 "cat"。以 "cat" 开始并以 "cat" 结束的最大子字符串是 "catcowcat",其长度为 9。

数据范围

每个测试用例的时间限制为 1 秒,内存限制为 1024 KiB。