题目描述
limpidlimpidlimpid 和 SSS 酱在传输秘密信息,秘密信息可以看成一个数字 xxx。
SSS 酱决定将秘密信息 xxx 编码成一个字符串 SSS。
而 limpidlimpidlimpid 决定解密这个 xxx 是多少。当他知道 SSS 后,他会将其还原成真正的解码串 Sn′S'_nSn′,具体的还原方式为:

其中,aia_iai 表示字符串 SSS 第 iii 个位置上的字符(从 111 开始编号),加号表示拼接运算。
在知道真正的解码串之后,limpidlimpidlimpid 会根据与 SSS 酱之前商定好的 TTT 开始解密,其中 xxx 为 TTT 在 Sn′S'_nSn′ 中以子序列形式出现的次数。
如果你是 limpidlimpidlimpid ,告诉你 SSS,TTT ,你能帮助他解密得到秘密信息 xxx 吗。
由于答案可能很大,你只需要输出 xxx 模 998244353998 244 353998244353 的值即可。
输入
第一行输入两个字符串 SSS, T(1≤∣S∣,∣T∣≤100)T(1 ≤ |S|, |T| ≤ 100)T(1≤∣S∣,∣T∣≤100)。保证两个字符串仅包含小写字母。
输出
输出一个整数表示 xxx 在模 998244353998 244 353998244353 意义下的值。
样例
input
aba ba
output
5
题解
我们根据题目推导 abaabaaba 逐步转化过程如下
S1′=aS'_1=aS1′<

最低0.47元/天 解锁文章
8943

被折叠的 条评论
为什么被折叠?



