1718. 前缀出现次数2

给定字符串 S,T ,求出 S 的每个前缀T 的出现次数。为了防止输出过长,设长为 i 的前缀出现次数为 t(i) ,你只需要输出 \sum_{i=1}^{|S|} i\times t(i) 即可

输入

输入两行,分别是只由小写字母组成的字符串 S,T(1\le |S|,|T|\le 2\times 10^6)

输出

输出一行一个整数,代表 \sum_{i=1}^{|S|} i\times t(i)

样例

标准输入 复制文本
aaa
aaaaa
标准输出 复制文本
22
标准输入 复制文本
kmp
kkkmpmmpkm
标准输出 复制文本
11
标准输入 复制文本
guodong
baicha
标准输出 复制文本
0

提示

对第一个样例, t(1)=5,t(2)=4,t(3)=3

对第二个样例, t(1)=4,t(2)=2,t(3)=1

对第三个样例, \forall 1\le i\le 7,t(i)=0

保证输出结果不会大于 long long 所能表示的范围

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 7
通过 5