#L5529. 「PA 2018 Final」Podobieństwo genetyczne
「PA 2018 Final」Podobieństwo genetyczne
5529. 「PA 2018 Final」Podobieństwo genetyczne
题目描述
题目译自 PA 2018 Final Podobieństwo genetyczne
我们考虑 DNA 序列,即仅由字符 、、 和 组成的字符串。我们说字符串 是字符串 的子序列,如果通过删除 中的某些(可能为零个)字符可以得到 。例如, 是 的子序列,而 不是。
对于两个字符串 和 ,我们定义它们的 -相似性为长度为 的序列 的数量,其中 是 的子序列当且仅当 也是 的子序列。换句话说,这是长度为 的序列中,要么是两个字符串的子序列,要么都不是两个字符串的子序列的序列数量。
对于给定的字符串 、 和数字 ,计算 和 的 -相似性。
输入格式
输入由三行组成。
前两行分别是序列 和 ,每个序列包含至少 个、最多 个字符,字符取自集合 。
第三行包含一个整数 。
输出格式
输出一个整数: 和 的 -相似性。
样例 1
输入
TCAGG
TAGAAG
2
输出
11
为了计算序列 和 的 -相似性,需要考虑所有 种可能的双字符序列。其中,三个(, , )仅是第一个序列的子序列,两个(, )仅是第二个序列的子序列,四个(, , , )是两个序列的子序列,而其余七个(, , , , , , )都不是两个序列的子序列。因此,所需的 -相似性为 。
样例 2
输入
T
AG
3
输出
64