#P05021. 字符串最大跨距
字符串最大跨距
题目描述
有三个字符串 ,现在要检测 和 是否同时在 中出现,且 位于 的左边,并在 中互不交叉(即 的右边界点在 的左边界点的左侧)。计算满足上述条件的最大跨距(即最大间隔距离:最右边的 的起始点与最左边的 的终止点之间的字符数目)。
例如, = "abcd123ab888efghij45ef67kl"
, = "ab"
, = "ef"
。可知 在 中出现了 次, 也在 中出现了 次,但只有 "abcd123ab888efghij45ef67kl" (注意加粗部分标出的 和 )时,取得最大跨距为 。
输入格式
个字符串:,其间以逗号间隔( 中均不含逗号和空格)。
输出格式
和 在 最大跨距;若在 中没有检测到满足条件的 和 ,则输出 -1
。
输入输出样例
abcd123ab888efghij45ef67kl,ab,ef
18
说明/提示
👀️ 对于的数据, 长度不超过 , 和 的长度不超过 。