#365. 斐波那契字符串

传统 1000 ms 512 MiB
标准 IO
文本比较 admin 标签

题目描述

给定两个字符串 S0,S1S_0,S_1

对于 n>1n>1,定义 Sn=Sn2+Sn1S_n=S_{n-2}+S_{n-1},其中 + 表示拼接操作。

求出 SnS_n 中包含的 TT 串个数。

输入格式

第一行三个字符串 S0,S1,TS_0,S_1,T,用空格隔开。

然后一行一个整数 nn

输出格式

输出一行一个整数表示答案。

样例

样例输入1

AC AC AC
3

样例输出1

3

样例输入2

ACA CB AC
2

样例输出2

2

数据范围与提示

S|S| 表示字符串 SS 的长度。

1S0,S1100,T=2,0n601\leq |S_0|,|S_1|\leq 100,|T|=2,0\leq n\leq 60,字符串只包含大写字母。