#1771. 包含序列
包含序列
题目描述
给定一个字符串 和一个字符串 ,你可以从 中删除一段头或者一段尾。
特别的,你可以选择仅删除头,或者仅删除尾,或者头尾都删除,或者头尾都不删除。
请问你有多少种删法可以使得剩余的子串 包含 的所有字符,并且保证 是 的一个子序列。
输入格式
给定两行字符串,第一行是字符串 ,第二行是字符串 。
输出格式
输出一个数字,表示答案。
abctdefg
tfg
4
abcbcd
bcd
4
说明/提示
样例解释 #1
对于字符串abctdefg
,有如下删头去尾的子串包含tfg
的所有字符,并且tfg
是其子序列:abctdefg
、bctdefg
、ctdefg
、tdefg
总共四个。
数据范围
每组数据点 分,共 组数据。
数据点编号 | 的范围 | 的范围 |
---|---|---|
~ | ||
~ |
其中 表示字符串 的长度, 表示字符串 的长度