题号:NC208011
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小梁在前往橘子群岛的旅途中,偶然遇到了一个超古代遗迹,遗迹内的宝可梦都是文字大师,想要收服他们,必须正确回答他们的问题才行。
现在,宝可梦A给了小梁两个英文串

和

)
,允许小梁可以任意次数的对字符串T改变其顺序生成新字符串

, 那么在

中有多少个子串至多改变一个字符,可以和

完全匹配。
聪明的你是否可以帮助小梁解决这个问题,成功收服宝可梦?
输入描述:
第一行输入一个)
每组数据的包括两行:
第一行输入字符串
,
第二行输入字符串
。
保证所有字符串都只有小写英文字母,并且 
(注:|S| 表示的是字符S的长度)
输出描述:
输出
行,每行一个整数,表示
中有多少个符合要求的子串。
示例1
输入
复制
2
acdccbdcaabddcd
caaa
adfejitgf
yy